AthQueue
Queue where users put their money and manage it
- constructor
@param athStaking_ {address} : the address of athStaking contract
@param referralAddress_ {address} : the address of referral contract
@param owner_ {address} : owner address of owner of entire project
@param trader_ {address} : the address of trader who create queue contract
@param queueInfo_ {address} : the address of queueInfo contract- transferOwnership
@notice : transfer ownership to given address
@param _newOwner {address} : new owner address
onlyOwner- initializeRound
@notice : initializes queue contract parameters
@param participationToken_ {address} : address of participation token contract
@param minContribution_ {uint256} : minimum contribution required to participate in funding round
trader or Owner- addToAllowed
- removeFromAllowed
- setShortOrderContractAddr
- setTraderFee
- recoverContract
- concludeTradingContract
- invest
- withdraw
- removeByAddress
- distributeRewards
- calculateInvestorReward
- harvestReward
- calculateFee
- startTrading
- getTraderInfo
- getStandbyInfo
- getStatus
- getclaimableData
- isOwner
- isTrader
- isTraderOrOwner
- isTraderContract
Last updated