Name | Lookup | Attributes | |
---|---|---|---|
DepositStake | 0c00 | ["RewardId","SignedFixedPoint"] | |
DistributeReward | 0c01 | ["CurrencyId","SignedFixedPoint"] | |
WithdrawStake | 0c02 | ["RewardId","SignedFixedPoint"] | |
WithdrawReward | 0c03 | ["RewardId","CurrencyId","SignedFixedPoint"] |
Name | Type | |
---|---|---|
TotalStake | {"origin":"PlainType","plain_type":"I128","PlainTypeValue":46} | |
TotalRewards | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":37,"value_id":46}} | |
RewardPerToken | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":37,"value_id":46}} | |
Stake | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"I128","keys_id":0,"value_id":46}} | |
RewardTally | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId","AccountId"],"value":"I128","keys_id":280,"value_id":46}} |
Name | Type | Value | |
---|---|---|---|
GetNativeCurrencyId | interbtc_primitives:CurrencyId | 000c | |
GetWrappedCurrencyId | interbtc_primitives:CurrencyId | 000b |
Name | Docs |
---|---|
TryIntoIntError | Unable to convert value. |
InsufficientFunds | Balance not sufficient to withdraw stake. |
ZeroTotalStake | Cannot distribute rewards without stake. |