pendulum
subscan
Pendulum
Runtime Modules / PooledVaultRewards
Spec Version:
Events
Name
Lookup
Attributes
DepositStake4600["PoolId","StakeId","SignedFixedPoint"]
DistributeReward4601["PoolRewardsCurrencyId","SignedFixedPoint"]
WithdrawStake4602["PoolId","StakeId","SignedFixedPoint"]
WithdrawReward4603["PoolId","StakeId","PoolRewardsCurrencyId","SignedFixedPoint"]
Storage Functions
Name
Type
TotalStake{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId"],"value":"I128","keys_id":122,"value_id":163}}
TotalRewards{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId"],"value":"I128","keys_id":122,"value_id":163}}
RewardPerToken{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId","spacewalk_primitives:CurrencyId"],"value":"I128","keys_id":633,"value_id":163}}
Stake{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["Tuple:spacewalk_primitives:CurrencyIdspacewalk_primitives:VaultId"],"value":"I128","keys_id":634,"value_id":163}}
RewardTally{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId","Tuple:spacewalk_primitives:CurrencyIdspacewalk_primitives:VaultId"],"value":"I128","keys_id":635,"value_id":163}}
RewardCurrencies{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["spacewalk_primitives:CurrencyId"],"value":"Vec<spacewalk_primitives:CurrencyId>","keys_id":122,"value_id":636}}
Constants
Name
Type
Value
MaxRewardCurrenciesU320a000000
Error Types
Name
Docs
TryIntoIntErrorUnable to convert value.
InsufficientFundsBalance not sufficient to withdraw stake.
ZeroTotalStakeCannot distribute rewards without stake.
MaxRewardCurrenciesMaximum rewards currencies reached.