code: function fundingConfigUSDTieredSTO() {
    let funding = {};
  
    let selectedFunding = readlineSync.question('Enter' + chalk.green(` P `) + 'for POLY raise,' + chalk.green(` S `) + 'for Stable Coin raise,' + chalk.green(` E `) + 'for Ether raise or any combination of them (i.e.' + chalk.green(` PSE `) + 'for all): ').toUpperCase();
  
    funding.raiseType = [];
    if (selectedFunding.includes('E')) {
      funding.raiseType.push(gbl.constants.FUND_RAISE_TYPES.ETH);
    }
    if (selectedFunding.includes('P')) {
      funding.raiseType.push(gbl.constants.FUND_RAISE_TYPES.POLY);
    }
    if (selectedFunding.includes('S')) {
      funding.raiseType.push(gbl.constants.FUND_RAISE_TYPES.STABLE);
    }
    if (funding.raiseType.length == 0) {
      funding.raiseType = [gbl.constants.FUND_RAISE_TYPES.ETH, gbl.constants.FUND_RAISE_TYPES.POLY, gbl.constants.FUND_RAISE_TYPES.STABLE];
    }
  
    return funding;
  }
docs: ////////////////// USD Tiered STO // //////////////////