Name | Lookup | Parameters | |
---|---|---|---|
register_token | 3200 | 6 | |
add_pool | 3201 | 6 | |
deposit | 3202 | 4 | |
get_rewards | 3203 | 3 | |
withdraw | 3204 | 4 | |
remove_pool | 3205 | 3 | |
change_pool_multiplier | 3206 | 4 | |
change_pool_deposit_fee | 3207 | 4 | |
change_token_info | 3208 | 6 |
Name | Lookup | Attributes | |
---|---|---|---|
TokenRegistered | 3200 | ||
PoolAdded | 3201 | ||
RewardWithdrawn | 3202 | ||
Withdrawn | 3203 | ||
PoolRemoved | 3204 | ||
Deposited | 3205 | ||
MultiplierChanged | 3206 | ||
DepositFeeChanged | 3207 | ||
TokenInfoChanged | 3208 |
Name | Type | |
---|---|---|
TokenInfos | {"origin":"MapType","map_type":{"key":"AssetIdOf","hasher":"Identity","value":"TokenInfo<AccountIdOf>","isLinked":false}} | |
UserInfos | {"origin":"MapType","map_type":{"key":"AccountIdOf","hasher":"Identity","value":"Vec<UserInfo<AssetIdOf>>","isLinked":false}} | |
Pools | {"origin":"DoubleMapType","double_map_type":{"key":"AssetIdOf","key2":"AssetIdOf","hasher":"Identity","key2Hasher":"Identity","value":"Vec<PoolData>","isLinked":false}} | |
AuthorityAccount | {"origin":"PlainType","plain_type":"AccountIdOf"} | |
FeeAccount | {"origin":"PlainType","plain_type":"AccountIdOf"} |
Name | Docs |
---|---|
TokenAlreadyRegistered | Token is already registered |
TokenPerBlockCantBeZero | Token per block can't be zero |
InvalidAllocationParameters | Invalid allocation parameters |
InvalidMultiplier | Multiplier must be greater or equal to 1 |
InvalidDepositFee | Invalid deposit fee |
RewardTokenIsNotRegistered | Token is not registered |
PoolAlreadyExists | Pool already exists |
InsufficientFunds | Insufficient Funds |
ZeroRewards | Zero Rewards |
PoolDoesNotExist | Pool does not exist |
InsufficientLPTokens | Insufficient LP tokens |
PoolDoesNotHaveRewards | Pool does not have rewards, |
Unauthorized | Unauthorized |