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