subscan
Runtime Modules / VaultRewards
Spec Version:
Events
Name
Lookup
Attributes
DepositStake2900["PoolId","StakeId","SignedFixedPoint"]
DistributeReward2901["CurrencyId","SignedFixedPoint"]
WithdrawStake2902["PoolId","StakeId","SignedFixedPoint"]
WithdrawReward2903["PoolId","StakeId","CurrencyId","SignedFixedPoint"]
Storage Functions
Name
Type
TotalStake{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":50,"value_id":78}}
TotalRewards{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":50,"value_id":78}}
RewardPerToken{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId","interbtc_primitives:CurrencyId"],"value":"I128","keys_id":391,"value_id":78}}
Stake{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId","interbtc_primitives:VaultId"],"value":"I128","keys_id":392,"value_id":78}}
RewardTally{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId","Tuple:interbtc_primitives:CurrencyIdinterbtc_primitives:VaultId"],"value":"I128","keys_id":393,"value_id":78}}
RewardCurrencies{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"Vec<interbtc_primitives:CurrencyId>","keys_id":50,"value_id":387}}
Constants
Name
Type
Value
GetNativeCurrencyIdinterbtc_primitives:CurrencyId0002
GetWrappedCurrencyIdinterbtc_primitives:CurrencyId0001
Error Types
Name
Docs
TryIntoIntErrorUnable to convert value.
InsufficientFundsBalance not sufficient to withdraw stake.
ZeroTotalStakeCannot distribute rewards without stake.