Name | Lookup | Parameters | |
---|---|---|---|
bond | 2100 | 3 | |
bond_extra | 2101 | 1 | |
unbond | 2102 | 1 | |
withdraw_unbonded | 2103 | 1 | |
validate | 2104 | 1 | |
nominate | 2105 | 1 | |
chill | 2106 | - | |
set_payee | 2107 | 1 | |
set_controller | 2108 | 1 | |
set_validator_count | 2109 | 1 | |
increase_validator_count | 210a | 1 | |
scale_validator_count | 210b | 1 | |
force_no_eras | 210c | - | |
force_new_era | 210d | - | |
set_invulnerables | 210e | 1 | |
force_unstake | 210f | 2 | |
force_new_era_always | 2110 | - | |
cancel_deferred_slash | 2111 | 2 | |
payout_stakers | 2112 | 2 | |
rebond | 2113 | 1 | |
set_history_depth | 2114 | 2 | |
reap_stash | 2115 | 2 | |
kick | 2116 | 1 | |
set_staking_limits | 2117 | 5 | |
chill_other | 2118 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
EraPaid | 2100 | ||
Rewarded | 2101 | ||
Slashed | 2102 | ||
OldSlashingReportDiscarded | 2103 | ||
StakersElected | 2104 | ||
Bonded | 2105 | ||
Unbonded | 2106 | ||
Withdrawn | 2107 | ||
Kicked | 2108 | ||
StakingElectionFailed | 2109 | ||
Chilled | 210a | ||
PayoutStarted | 210b |
Name | Type | |
---|---|---|
HistoryDepth | {"origin":"PlainType","plain_type":"u32"} | |
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}} | |
MinNominatorBond | {"origin":"PlainType","plain_type":"BalanceOf"} | |
MinValidatorBond | {"origin":"PlainType","plain_type":"BalanceOf"} | |
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<AccountId>","isLinked":false}} | |
Validators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"ValidatorPrefs","isLinked":false}} | |
CounterForValidators | {"origin":"PlainType","plain_type":"u32"} | |
MaxValidatorsCount | {"origin":"PlainType","plain_type":"u32"} | |
Nominators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"Nominations<AccountId>","isLinked":false}} | |
CounterForNominators | {"origin":"PlainType","plain_type":"u32"} | |
MaxNominatorsCount | {"origin":"PlainType","plain_type":"u32"} | |
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":"BalanceOf","isLinked":false}} | |
ErasRewardPoints | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"EraRewardPoints<AccountId>","isLinked":false}} | |
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"} | |
CurrentPlannedSession | {"origin":"PlainType","plain_type":"SessionIndex"} | |
StorageVersion | {"origin":"PlainType","plain_type":"Releases"} | |
ChillThreshold | {"origin":"PlainType","plain_type":"Percent"} |
Name | Type | Value | |
---|---|---|---|
SessionsPerEra | SessionIndex | 0x18000000 | |
BondingDuration | EraIndex | 0x1c000000 | |
SlashDeferDuration | EraIndex | 0x1b000000 | |
MaxNominatorRewardedPerValidator | u32 | 0x40000000 | |
MaxNominations | u32 | 0x10000000 |
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. |
InsufficientBond | Can not bond with value less than minimum required. |
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. |
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. |
CannotChillOther | The user has enough bond and thus cannot be chilled forcefully by an external person. |
TooManyNominators | There are too many nominators in the system. Governance needs to adjust the staking settings to keep things safe for the runtime. |
TooManyValidators | There are too many validators in the system. Governance needs to adjust the staking settings to keep things safe for the runtime. |