IDO pool
Instance for each project's IDO
- constructor
@param _token {address} : address of token for sale
@param _tokenDecimal {uint256} : the decimal number of token
@param _currency {address} : address of curreny used for the IDO pool
@param _startTime {uint256} : the time when presale starts
@param _fundingPeriod {uint256} : funding period in seconds
@param _releaseTime {uint256} : the time token released
@param _price {uint256} : the price of token for IDO pool
@param _totalAmount {uint256} : the total amount for IDO pool
@param _chainId {uint256} : the chainId which token deployed
@param _softCap {uint256} : the minimum amount of IDO pool
@param _hardCap {uint256} : the maximum amount of IDO pool
@param _devTeamAddr {address} : the address of dev team wallet
@param _maxContribute {uint256} : the maximum amount of investing
@param _minContribute {uint256} : the minimum amount of investing- isParticipationTimeCrossed
@notice : determine whether investor can buy depending on the investor type
@param _investoryType {InvestorType} : type of the investor's level
@return : return result- transferCurrencyToken
- claimableAmount
- addressToString
- getDetailByAddress
- getInvestorsDetails
- getInvestorList
- getTotalReferralFeePaid
- withdraw
- emergencyWithdraw
- setTierInfo
- setAthStaking
- setAthReferral
- setDevAddress
- setTokenAddress
- setFundingPeriod
- setEndTime
- setReleaseTime
- setReleaseTime
- isSoftCap
- poolStatus
- revertCurrency
- recoverToken
- supplyIDOToken
- buy
- claimTokens
- _calculateReferFee
- bulkToReferral
Last updated