Name | Lookup | Parameters | |
---|---|---|---|
bond | 1000 | 3 | |
bond_extra | 1001 | 1 | |
unbond | 1002 | 1 | |
withdraw_unbonded | 1003 | 1 | |
validate | 1004 | 1 | |
nominate | 1005 | 1 | |
chill | 1006 | - | |
set_payee | 1007 | 1 | |
set_controller | 1008 | 1 | |
set_validator_count | 1009 | 1 | |
increase_validator_count | 100a | 1 | |
scale_validator_count | 100b | 1 | |
force_no_eras | 100c | - | |
force_new_era | 100d | - | |
set_invulnerables | 100e | 1 | |
force_unstake | 100f | 2 | |
force_new_era_always | 1010 | - | |
cancel_deferred_slash | 1011 | 2 | |
payout_stakers | 1012 | 2 | |
rebond | 1013 | 1 | |
set_history_depth | 1014 | 2 | |
reap_stash | 1015 | 2 | |
submit_election_solution | 1016 | 5 | |
submit_election_solution_unsigned | 1017 | 5 | |
kick | 1018 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
EraPayout | 1000 | ||
Reward | 1001 | ||
Slash | 1002 | ||
OldSlashingReportDiscarded | 1003 | ||
StakingElection | 1004 | ||
SolutionStored | 1005 | ||
Bonded | 1006 | ||
Unbonded | 1007 | ||
Withdrawn | 1008 | ||
Kicked | 1009 |
Name | Type | |
---|---|---|
HistoryDepth | {"origin":"PlainType","plain_type":"u32"} | |
TimeSinceGenesis | {"origin":"PlainType","plain_type":"Duration"} | |
ValidatorCount | {"origin":"PlainType","plain_type":"u32"} | |
MinimumValidatorCount | {"origin":"PlainType","plain_type":"u32"} | |
Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
Bonded | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"AccountId","isLinked":false}} | |
Ledger | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_128Concat","value":"StakingLedger<AccountId, BalanceOf>","isLinked":false}} | |
Payee | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"RewardDestination","isLinked":false}} | |
Validators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"ValidatorPrefs","isLinked":false}} | |
Nominators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"Nominations<AccountId>","isLinked":false}} | |
CurrentEra | {"origin":"PlainType","plain_type":"EraIndex"} | |
ActiveEra | {"origin":"PlainType","plain_type":"ActiveEraInfo"} | |
ErasStartSessionIndex | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"SessionIndex","isLinked":false}} | |
ErasStakers | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Exposure<AccountId, BalanceOf>","isLinked":false}} | |
ErasStakersClipped | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Exposure<AccountId, BalanceOf>","isLinked":false}} | |
ErasValidatorPrefs | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"ValidatorPrefs","isLinked":false}} | |
ErasValidatorReward | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"MultiCurrencyBalanceOf","isLinked":false}} | |
ErasRewardPoints | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"EraRewardPoints<AccountId>","isLinked":false}} | |
EraValBurned | {"origin":"PlainType","plain_type":"MultiCurrencyBalanceOf"} | |
ErasTotalStake | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"BalanceOf","isLinked":false}} | |
ForceEra | {"origin":"PlainType","plain_type":"Forcing"} | |
SlashRewardFraction | {"origin":"PlainType","plain_type":"Perbill"} | |
CanceledSlashPayout | {"origin":"PlainType","plain_type":"BalanceOf"} | |
UnappliedSlashes | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"Vec<UnappliedSlash<AccountId, BalanceOf>>","isLinked":false}} | |
BondedEras | {"origin":"PlainType","plain_type":"Vec<(EraIndex, SessionIndex)>"} | |
ValidatorSlashInEra | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"(Perbill, BalanceOf)","isLinked":false}} | |
NominatorSlashInEra | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"BalanceOf","isLinked":false}} | |
SlashingSpans | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"slashing::SlashingSpans","isLinked":false}} | |
SpanSlash | {"origin":"MapType","map_type":{"key":"(AccountId, slashing::SpanIndex)","hasher":"Twox64Concat","value":"slashing::SpanRecord<BalanceOf>","isLinked":false}} | |
EarliestUnappliedSlash | {"origin":"PlainType","plain_type":"EraIndex"} | |
SnapshotValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
SnapshotNominators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
QueuedElected | {"origin":"PlainType","plain_type":"ElectionResult<AccountId, BalanceOf>"} | |
QueuedScore | {"origin":"PlainType","plain_type":"ElectionScore"} | |
EraElectionStatus | {"origin":"PlainType","plain_type":"ElectionStatus<BlockNumber>"} | |
IsCurrentSessionFinal | {"origin":"PlainType","plain_type":"bool"} | |
StorageVersion | {"origin":"PlainType","plain_type":"Releases"} |
Name | Type | Value | |
---|---|---|---|
SessionsPerEra | SessionIndex | 0x06000000 | |
BondingDuration | EraIndex | 0x1c000000 | |
SlashDeferDuration | EraIndex | 0x1b000000 | |
ElectionLookahead | BlockNumber | 0x96000000 | |
MaxIterations | u32 | 0x0a000000 | |
MinSolutionScoreBump | Perbill | 0x20a10700 | |
MaxNominatorRewardedPerValidator | u32 | 0x00010000 |
Name | Docs |
---|---|
NotController | Not a controller account. |
NotStash | Not a stash account. |
AlreadyBonded | Stash is already bonded. |
AlreadyPaired | Controller is already paired. |
EmptyTargets | Targets cannot be empty. |
DuplicateIndex | Duplicate index. |
InvalidSlashIndex | Slash record index out of bounds. |
InsufficientValue | Can not bond with value less than minimum balance. |
NoMoreChunks | Can not schedule more unlock chunks. |
NoUnlockChunk | Can not rebond without unlocking chunks. |
FundedTarget | Attempting to target a stash that still has funds. |
InvalidEraToReward | Invalid era to reward. |
InvalidNumberOfNominations | Invalid number of nominations. |
NotSortedAndUnique | Items are not sorted and unique. |
AlreadyClaimed | Rewards for this era have already been claimed for this validator. |
OffchainElectionEarlySubmission | The submitted result is received out of the open window. |
OffchainElectionWeakSubmission | The submitted result is not as good as the one stored on chain. |
SnapshotUnavailable | The snapshot data of the current window is missing. |
OffchainElectionBogusWinnerCount | Incorrect number of winners were presented. |
OffchainElectionBogusWinner | One of the submitted winners is not an active candidate on chain (index is out of range in snapshot). |
OffchainElectionBogusCompact | Error while building the assignment type from the compact. This can happen if an index is invalid, or if the weights _overflow_. |
OffchainElectionBogusNominator | One of the submitted nominators is not an active nominator on chain. |
OffchainElectionBogusNomination | One of the submitted nominators has an edge to which they have not voted on chain. |
OffchainElectionSlashedNomination | One of the submitted nominators has an edge which is submitted before the last non-zero slash of the target. |
OffchainElectionBogusSelfVote | A self vote must only be originated from a validator to ONLY themselves. |
OffchainElectionBogusEdge | The submitted result has unknown edges that are not among the presented winners. |
OffchainElectionBogusScore | The claimed score does not match with the one computed from the data. |
OffchainElectionBogusElectionSize | The election size is invalid. |
CallNotAllowed | The call is not allowed at the given time due to restrictions of election period. |
IncorrectHistoryDepth | Incorrect previous history depth input provided. |
IncorrectSlashingSpans | Incorrect number of slashing spans provided. |
BadState | Internal state has become somehow corrupted and the operation cannot continue. |
TooManyTargets | Too many nomination targets supplied. |
BadTarget | A nomination target was supplied that was blocked or otherwise not a validator. |