ILaunchpad
PoolInfo
struct PoolInfo {
uint256 allocation;
uint256 lastUpdatedBlock;
uint256 rewardPerTokenStored;
uint256 totalSupply;
bool isActive;
}DepositInfo
struct DepositInfo {
uint256 amount;
uint256 userRewardPerTokenPaid;
uint256 reward;
}Depositparams
AdjustDepositParams
PoolInfoResponse
DepositInfoResponse
MiningMultiplierParams
PoolConfig
ClaimConfig
InitializeParams
CreatePool
Parameters
Name
Type
Description
Deposit
Parameters
Name
Type
Description
Withdraw
Parameters
Name
Type
Description
EmergencyWithdraw
Parameters
Name
Type
Description
Refund
Parameters
Name
Type
Description
Claim
Parameters
Name
Type
Description
Collect
Parameters
Name
Type
Description
FixRewards
Parameters
Name
Type
Description
InvalidPeriod
Parameters
Name
Type
Description
InvalidPool
Parameters
Name
Type
Description
InvalidDepositInfo
Parameters
Name
Type
Description
InvalidDepositedPool
Parameters
Name
Type
Description
OutOfRange
Parameters
Name
Type
Description
ClaimUnauthorized
Parameters
Name
Type
Description
NotYetStarted
Parameters
Name
Type
Description
NotExistRewardOf
Parameters
Name
Type
Description
OverTheLimit
Parameters
Name
Type
Description
OverTheDeadline
Parameters
Name
Type
Description
BelowStandard
Parameters
Name
Type
Description
ERC20TransferFailure
Parameters
Name
Type
Description
ETHTransferFailure
Parameters
Name
Type
Description