staking

AlreadyBonded

  • interface: staking.AlreadyBonded.is

  • summary: Stash is already bonded.

AlreadyClaimed

  • interface: staking.AlreadyClaimed.is

  • summary: Rewards for this era have already been claimed for this validator.

AlreadyMigrated

  • interface: staking.AlreadyMigrated.is

  • summary: The stake of this account is already migrated to Fungible holds.

AlreadyPaired

  • interface: staking.AlreadyPaired.is

  • summary: Controller is already paired.

BadState

  • interface: staking.BadState.is

  • summary: Internal state has become somehow corrupted and the operation cannot continue.

BadTarget

  • interface: staking.BadTarget.is

  • summary: A nomination target was supplied that was blocked or otherwise not a validator.

BoundNotMet

  • interface: staking.BoundNotMet.is

  • summary: Some bound is not met.

CannotChillOther

  • interface: staking.CannotChillOther.is

  • summary: The user has enough bond and thus cannot be chilled forcefully by an external person.

CannotReapStash

  • interface: staking.CannotReapStash.is

  • summary: Stash could not be reaped as other pallet might depend on it.

CannotRestoreLedger

  • interface: staking.CannotRestoreLedger.is

  • summary: Cannot reset a ledger.

CommissionTooLow

  • interface: staking.CommissionTooLow.is

  • summary: Commission is too low. Must be at least MinCommission.

ControllerDeprecated

  • interface: staking.ControllerDeprecated.is

  • summary: Used when attempting to use deprecated controller account logic.

DuplicateIndex

  • interface: staking.DuplicateIndex.is

  • summary: Duplicate index.

EmptyTargets

  • interface: staking.EmptyTargets.is

  • summary: Targets cannot be empty.

FundedTarget

  • interface: staking.FundedTarget.is

  • summary: Attempting to target a stash that still has funds.

IncorrectHistoryDepth

  • interface: staking.IncorrectHistoryDepth.is

  • summary: Incorrect previous history depth input provided.

IncorrectSlashingSpans

  • interface: staking.IncorrectSlashingSpans.is

  • summary: Incorrect number of slashing spans provided.

InsufficientBond

  • interface: staking.InsufficientBond.is

  • summary: Cannot have a validator or nominator role, with value less than the minimum defined by governance (see MinValidatorBond and MinNominatorBond). If unbonding is the intention, chill first to remove one’s role as validator/nominator.

InvalidEraToReward

  • interface: staking.InvalidEraToReward.is

  • summary: Invalid era to reward.

InvalidNumberOfNominations

  • interface: staking.InvalidNumberOfNominations.is

  • summary: Invalid number of nominations.

InvalidPage

  • interface: staking.InvalidPage.is

  • summary: No nominators exist on this page.

InvalidSlashIndex

  • interface: staking.InvalidSlashIndex.is

  • summary: Slash record index out of bounds.

NoMoreChunks

  • interface: staking.NoMoreChunks.is

  • summary: Can not schedule more unlock chunks.

NotController

  • interface: staking.NotController.is

  • summary: Not a controller account.

NotEnoughFunds

  • interface: staking.NotEnoughFunds.is

  • summary: Not enough funds available to withdraw.

NotSortedAndUnique

  • interface: staking.NotSortedAndUnique.is

  • summary: Items are not sorted and unique.

NotStash

  • interface: staking.NotStash.is

  • summary: Not a stash account.

NoUnlockChunk

  • interface: staking.NoUnlockChunk.is

  • summary: Can not rebond without unlocking chunks.

Restricted

  • interface: staking.Restricted.is

  • summary: Account is restricted from participation in staking. This may happen if the account is staking in another way already, such as via pool.

RewardDestinationRestricted

  • interface: staking.RewardDestinationRestricted.is

  • summary: Provided reward destination is not allowed.

TooManyNominators

  • interface: staking.TooManyNominators.is

  • summary: There are too many nominators in the system. Governance needs to adjust the staking settings to keep things safe for the runtime.

TooManyTargets

  • interface: staking.TooManyTargets.is

  • summary: Too many nomination targets supplied.

TooManyValidators

  • interface: staking.TooManyValidators.is

  • summary: There are too many validator candidates in the system. Governance needs to adjust the staking settings to keep things safe for the runtime.

VirtualStakerNotAllowed

  • interface: staking.VirtualStakerNotAllowed.is

  • summary: Operation not allowed for virtual stakers.