subscan
Runtime Modules / EscrowRewards
Spec Version:
Events
Name
Lookup
Attributes
DepositStake2000["StakeId","SignedFixedPoint"]
DistributeReward2001["CurrencyId","SignedFixedPoint"]
WithdrawStake2002["StakeId","SignedFixedPoint"]
WithdrawReward2003["StakeId","CurrencyId","SignedFixedPoint"]
Storage Functions
Name
Type
TotalStake{"origin":"PlainType","plain_type":"I128","PlainTypeValue":68}
TotalRewards{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":41,"value_id":68}}
RewardPerToken{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId"],"value":"I128","keys_id":41,"value_id":68}}
Stake{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"I128","keys_id":0,"value_id":68}}
RewardTally{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["interbtc_primitives:CurrencyId","AccountId"],"value":"I128","keys_id":360,"value_id":68}}
Constants
Name
Type
Value
GetNativeCurrencyIdinterbtc_primitives:CurrencyId000c
GetWrappedCurrencyIdinterbtc_primitives:CurrencyId000b
Error Types
Name
Docs
TryIntoIntErrorUnable to convert value.
InsufficientFundsBalance not sufficient to withdraw stake.
ZeroTotalStakeCannot distribute rewards without stake.