subscan
Runtime Modules / CrowdloanRewards
Spec Version:
Storage Functions
Name
Type
AccountsPayable{"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_128Concat","value":"RewardInfo","isLinked":false}}
ClaimedRelayChainIds{"origin":"MapType","map_type":{"key":"RelayChainAccountId","hasher":"Blake2_128Concat","value":"Null","isLinked":false}}
UnassociatedContributions{"origin":"MapType","map_type":{"key":"RelayChainAccountId","hasher":"Blake2_128Concat","value":"RewardInfo","isLinked":false}}
Initialized{"origin":"PlainType","plain_type":"bool"}
InitRelayBlock{"origin":"PlainType","plain_type":"VestingBlockNumber"}
EndRelayBlock{"origin":"PlainType","plain_type":"VestingBlockNumber"}
InitializedRewardAmount{"origin":"PlainType","plain_type":"BalanceOf"}
TotalContributors{"origin":"PlainType","plain_type":"u32"}
Constants
Name
Type
Value
InitializationPaymentPerbill0x00a3e111
MaxInitContributorsu320xf4010000
RewardAddressRelayVoteThresholdPerbill0x00ca9a3b
Error Types
Name
Docs
AlreadyAssociated User trying to associate a native identity with a relay chain identity for posterior reward claiming provided an already associated relay chain identity
BatchBeyondFundPot Trying to introduce a batch that goes beyond the limits of the funds
FirstClaimAlreadyDone First claim already done
RewardNotHighEnough The contribution is not high enough to be eligible for rewards
InvalidClaimSignature User trying to associate a native identity with a relay chain identity for posterior reward claiming provided a wrong signature
InvalidFreeClaimSignature User trying to claim the first free reward provided the wrong signature
NoAssociatedClaim User trying to claim an award did not have an claim associated with it. This may mean they did not contribute to the crowdloan, or they have not yet associated a native id with their contribution
RewardsAlreadyClaimed User trying to claim rewards has already claimed all rewards associated with its identity and contribution
RewardVecAlreadyInitialized Reward vec has already been initialized
RewardVecNotFullyInitializedYet Reward vec has not yet been fully initialized
RewardsDoNotMatchFund Rewards should match funds of the pallet
TooManyContributors Initialize_reward_vec received too many contributors
VestingPeriodNonValid Provided vesting period is not valid
NonContributedAddressProvided User provided a signature from a non-contributor relay account
InsufficientNumberOfValidProofs User submitted an unsifficient number of proofs to change the reward address