Name | Lookup | Parameters | |
---|---|---|---|
bond | 5000 | 2 | |
bond_extra | 5001 | 1 | |
unbond | 5002 | 1 | |
withdraw_unbonded | 5003 | 1 | |
validate | 5004 | 1 | |
nominate | 5005 | 1 | |
chill | 5006 | - | |
set_payee | 5007 | 1 | |
set_controller | 5008 | - | |
set_validator_count | 5009 | 1 | |
increase_validator_count | 500a | 1 | |
scale_validator_count | 500b | 1 | |
force_no_eras | 500c | - | |
force_new_era | 500d | - | |
set_invulnerables | 500e | 1 | |
force_unstake | 500f | 2 | |
force_new_era_always | 5010 | - | |
cancel_deferred_slash | 5011 | 2 | |
payout_stakers | 5012 | 2 | |
rebond | 5013 | 1 | |
reap_stash | 5014 | 2 | |
kick | 5015 | 1 | |
set_staking_configs | 5016 | 7 | |
chill_other | 5017 | 1 | |
force_apply_min_commission | 5018 | 1 | |
set_min_commission | 5019 | 1 | |
payout_stakers_by_page | 501a | 3 | |
update_payee | 501b | 1 | |
deprecate_controller_batch | 501c | 1 | |
restore_ledger | 501d | 4 | |
migrate_currency | 501e | 1 | |
apply_slash | 501f | 2 | |
withdraw_overstake | 5020 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
EraPaid | 5000 | ["EraIndex","BalanceOf","BalanceOf"] | |
Rewarded | 5001 | ["AccountId","RewardDestination<AccountId>","BalanceOf"] | |
Slashed | 5002 | ["AccountId","BalanceOf"] | |
OldSlashingReportDiscarded | 5003 | ["SessionIndex"] | |
Bonded | 5004 | ["AccountId","BalanceOf"] | |
Unbonded | 5005 | ["AccountId","BalanceOf"] | |
Withdrawn | 5006 | ["AccountId","BalanceOf"] | |
StakerRemoved | 5007 | ["AccountId"] | |
Kicked | 5008 | ["AccountId","AccountId"] | |
Chilled | 5009 | ["AccountId"] | |
PayoutStarted | 500a | ["EraIndex","AccountId","Page","Option<Page>"] | |
ValidatorPrefsSet | 500b | ["AccountId","ValidatorPrefs"] | |
SnapshotVotersSizeExceeded | 500c | ["u32"] | |
SnapshotTargetsSizeExceeded | 500d | ["u32"] | |
ForceEra | 500e | ["Forcing"] | |
ControllerBatchDeprecated | 500f | ["u32"] | |
CurrencyMigrated | 5010 | ["AccountId","BalanceOf"] | |
PagedElectionProceeded | 5011 | ["PageIndex","Result<u32, u32>"] | |
OffenceReported | 5012 | ["EraIndex","AccountId","Perbill"] | |
SlashComputed | 5013 | ["EraIndex","EraIndex","AccountId","u32"] | |
SlashCancelled | 5014 | ["EraIndex","(AccountId, Perbill, u32)","BalanceOf"] | |
SessionRotated | 5015 | ["SessionIndex","EraIndex","EraIndex"] |
Name | Type | |
---|---|---|
ValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":716} | |
Bonded | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"AccountId","keys_id":0,"value_id":0}} | |
MinNominatorBond | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
MinValidatorBond | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
MinimumActiveStake | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
MinCommission | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":197} | |
Ledger | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:ledger:StakingLedger","keys_id":0,"value_id":863}} | |
Payee | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:RewardDestination","keys_id":0,"value_id":194}} | |
Validators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:ValidatorPrefs","keys_id":0,"value_id":195}} | |
CounterForValidators | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
MaxValidatorsCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
Nominators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:Nominations","keys_id":0,"value_id":606}} | |
CounterForNominators | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
VirtualStakers | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"NULL","keys_id":0,"value_id":40}} | |
CounterForVirtualStakers | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
MaxNominatorsCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
CurrentEra | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
ActiveEra | {"origin":"PlainType","plain_type":"pallet_staking_async:ActiveEraInfo","PlainTypeValue":864} | |
BondedEras | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":865} | |
ErasStakersOverview | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"sp_staking:PagedExposureMetadata","keys_id":798,"value_id":618}} | |
ErasStakersPaged | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId","U32"],"value":"sp_staking:ExposurePage","keys_id":866,"value_id":867}} | |
ErasClaimedRewards | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Vec<U32>","keys_id":798,"value_id":868}} | |
ErasValidatorPrefs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking_async:ValidatorPrefs","keys_id":798,"value_id":195}} | |
ErasValidatorReward | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U128","keys_id":4,"value_id":6}} | |
ErasRewardPoints | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"pallet_staking_async:EraRewardPoints@869","keys_id":4,"value_id":869}} | |
ErasTotalStake | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U128","keys_id":4,"value_id":6}} | |
ForceEra | {"origin":"PlainType","plain_type":"pallet_staking_async:Forcing","PlainTypeValue":198} | |
MaxStakedRewards | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":376} | |
SlashRewardFraction | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":197} | |
CanceledSlashPayout | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
OffenceQueue | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking_async:slashing:OffenceRecord","keys_id":798,"value_id":871}} | |
OffenceQueueEras | {"origin":"PlainType","plain_type":"Vec<U32>","PlainTypeValue":872} | |
ProcessingOffence | {"origin":"PlainType","plain_type":"Tuple:U32AccountIdpallet_staking_async:slashing:OffenceRecord","PlainTypeValue":873} | |
UnappliedSlashes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","Tuple:AccountIdU32U32"],"value":"pallet_staking_async:UnappliedSlash@875","keys_id":874,"value_id":875}} | |
ValidatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Tuple:U32U128","keys_id":798,"value_id":623}} | |
NominatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"U128","keys_id":798,"value_id":6}} | |
ChillThreshold | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":376} | |
VoterSnapshotStatus | {"origin":"PlainType","plain_type":"pallet_staking_async:SnapshotStatus","PlainTypeValue":877} | |
NextElectionPage | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
ElectableStashes | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":878} |
Name | Type | Value | |
---|---|---|---|
HistoryDepth | U32 | 54000000 | |
SessionsPerEra | U32 | 06000000 | |
PlanningEraOffset | U32 | 02000000 | |
BondingDuration | U32 | 02000000 | |
SlashDeferDuration | U32 | 01000000 | |
MaxExposurePageSize | U32 | 40000000 | |
MaxValidatorSet | U32 | e8030000 | |
MaxUnlockingChunks | U32 | 20000000 | |
MaxInvulnerables | U32 | 14000000 | |
MaxDisabledValidators | U32 | 64000000 |
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. |
InvalidSlashRecord | Slash record not found. |
InsufficientBond | Cannot have a validator or nominator role, with value less than the minimum defined bygovernance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is theintention, `chill` first to remove one's role as validator/nominator. |
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. |
AlreadyClaimed | Rewards for this era have already been claimed for this validator. |
InvalidPage | No nominators exist on this page. |
IncorrectHistoryDepth | Incorrect previous history depth input 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 stakingsettings to keep things safe for the runtime. |
TooManyValidators | There are too many validator candidates in the system. Governance needs to adjust thestaking settings to keep things safe for the runtime. |
CommissionTooLow | Commission is too low. Must be at least `MinCommission`. |
BoundNotMet | Some bound is not met. |
ControllerDeprecated | Used when attempting to use deprecated controller account logic. |
CannotRestoreLedger | Cannot reset a ledger. |
RewardDestinationRestricted | Provided reward destination is not allowed. |
NotEnoughFunds | Not enough funds available to withdraw. |
VirtualStakerNotAllowed | Operation not allowed for virtual stakers. |
CannotReapStash | Stash could not be reaped as other pallet might depend on it. |
AlreadyMigrated | The stake of this account is already migrated to `Fungible` holds. |
EraNotStarted | Era not yet started. |
Restricted | Account is restricted from participation in staking. This may happen if the account isstaking in another way already, such as via pool. |