Errors
This page lists the errors that can be encountered in the different modules.
(NOTE: These were generated from a static/snapshot view of a recent Substrate master node. Some items may not be available in older nodes, or in any customized implementations.)
assets
BadMetadata
- interface:
api.errors.assets.BadMetadata.is - summary: Invalid metadata given.
BadWitness
- interface:
api.errors.assets.BadWitness.is - summary: Invalid witness data given.
BalanceLow
- interface:
api.errors.assets.BalanceLow.is - summary: Account balance must be greater than or equal to the transfer amount.
BalanceZero
- interface:
api.errors.assets.BalanceZero.is - summary: Balance should be non-zero.
Frozen
- interface:
api.errors.assets.Frozen.is - summary: The origin account is frozen.
InUse
- interface:
api.errors.assets.InUse.is - summary: The asset ID is already taken.
MinBalanceZero
- interface:
api.errors.assets.MinBalanceZero.is - summary: Minimum balance should be non-zero.
NoPermission
- interface:
api.errors.assets.NoPermission.is - summary: The signing account has no permission to do the operation.
NoProvider
- interface:
api.errors.assets.NoProvider.is - summary: No provider reference exists to allow a non-zero balance of a non-self-sufficient asset.
Unapproved
- interface:
api.errors.assets.Unapproved.is - summary: No approval exists that would allow the transfer.
Unknown
- interface:
api.errors.assets.Unknown.is - summary: The given asset ID is unknown.
WouldDie
- interface:
api.errors.assets.WouldDie.is - summary: The source account would not survive the transfer and it needs to stay alive.
authorship
GenesisUncle
- interface:
api.errors.authorship.GenesisUncle.is - summary: The uncle is genesis.
InvalidUncleParent
- interface:
api.errors.authorship.InvalidUncleParent.is - summary: The uncle parent not in the chain.
OldUncle
- interface:
api.errors.authorship.OldUncle.is - summary: The uncle isn't recent enough to be included.
TooHighUncle
- interface:
api.errors.authorship.TooHighUncle.is - summary: The uncle is too high in chain.
TooManyUncles
- interface:
api.errors.authorship.TooManyUncles.is - summary: Too many uncles.
UncleAlreadyIncluded
- interface:
api.errors.authorship.UncleAlreadyIncluded.is - summary: The uncle is already included.
UnclesAlreadySet
- interface:
api.errors.authorship.UnclesAlreadySet.is - summary: Uncles already set in the block.
babe
DuplicateOffenceReport
- interface:
api.errors.babe.DuplicateOffenceReport.is - summary: A given equivocation report is valid but already previously reported.
InvalidEquivocationProof
- interface:
api.errors.babe.InvalidEquivocationProof.is - summary: An equivocation proof provided as part of an equivocation report is invalid.
InvalidKeyOwnershipProof
- interface:
api.errors.babe.InvalidKeyOwnershipProof.is - summary: A key ownership proof provided as part of an equivocation report is invalid.
balances
DeadAccount
- interface:
api.errors.balances.DeadAccount.is - summary: Beneficiary account must pre-exist
ExistentialDeposit
- interface:
api.errors.balances.ExistentialDeposit.is - summary: Value too low to create account due to existential deposit
ExistingVestingSchedule
- interface:
api.errors.balances.ExistingVestingSchedule.is - summary: A vesting schedule already exists for this account
InsufficientBalance
- interface:
api.errors.balances.InsufficientBalance.is - summary: Balance too low to send value
KeepAlive
- interface:
api.errors.balances.KeepAlive.is - summary: Transfer/payment would kill account
LiquidityRestrictions
- interface:
api.errors.balances.LiquidityRestrictions.is - summary: Account liquidity restrictions prevent withdrawal
TooManyReserves
- interface:
api.errors.balances.TooManyReserves.is - summary: Number of named reserves exceed MaxReserves
VestingBalance
- interface:
api.errors.balances.VestingBalance.is - summary: Vesting balance too high to send value
bounties
InsufficientProposersBalance
- interface:
api.errors.bounties.InsufficientProposersBalance.is - summary: Proposer's balance is too low.
InvalidFee
- interface:
api.errors.bounties.InvalidFee.is - summary: Invalid bounty fee.
InvalidIndex
- interface:
api.errors.bounties.InvalidIndex.is - summary: No proposal or bounty at that index.
InvalidValue
- interface:
api.errors.bounties.InvalidValue.is - summary: Invalid bounty value.
PendingPayout
- interface:
api.errors.bounties.PendingPayout.is - summary: A bounty payout is pending. To cancel the bounty, you must unassign and slash the curator.
Premature
- interface:
api.errors.bounties.Premature.is - summary: The bounties cannot be claimed/closed because it's still in the countdown period.
ReasonTooBig
- interface:
api.errors.bounties.ReasonTooBig.is - summary: The reason given is just too big.
RequireCurator
- interface:
api.errors.bounties.RequireCurator.is - summary: Require bounty curator.
UnexpectedStatus
- interface:
api.errors.bounties.UnexpectedStatus.is - summary: The bounty status is unexpected.
chainBridge
ChainAlreadyWhitelisted
- interface:
api.errors.chainBridge.ChainAlreadyWhitelisted.is - summary: Chain has already been enabled
ChainNotWhitelisted
- interface:
api.errors.chainBridge.ChainNotWhitelisted.is - summary: Interactions with this chain is not permitted
InvalidChainId
- interface:
api.errors.chainBridge.InvalidChainId.is - summary: Provided chain Id is not valid
InvalidThreshold
- interface:
api.errors.chainBridge.InvalidThreshold.is - summary: Relayer threshold cannot be 0
MustBeRelayer
- interface:
api.errors.chainBridge.MustBeRelayer.is - summary: Protected operation, must be performed by relayer
ProposalAlreadyComplete
- interface:
api.errors.chainBridge.ProposalAlreadyComplete.is - summary: Proposal has either failed or succeeded
ProposalAlreadyExists
- interface:
api.errors.chainBridge.ProposalAlreadyExists.is - summary: A proposal with these parameters has already been submitted
ProposalDoesNotExist
- interface:
api.errors.chainBridge.ProposalDoesNotExist.is - summary: No proposal with the ID was found
ProposalExpired
- interface:
api.errors.chainBridge.ProposalExpired.is - summary: Lifetime of proposal has been exceeded
ProposalNotComplete
- interface:
api.errors.chainBridge.ProposalNotComplete.is - summary: Cannot complete proposal, needs more votes
RelayerAlreadyExists
- interface:
api.errors.chainBridge.RelayerAlreadyExists.is - summary: Relayer already in set
RelayerAlreadyVoted
- interface:
api.errors.chainBridge.RelayerAlreadyVoted.is - summary: Relayer has already submitted some vote for this proposal
RelayerInvalid
- interface:
api.errors.chainBridge.RelayerInvalid.is - summary: Provided accountId is not a relayer
ResourceDoesNotExist
- interface:
api.errors.chainBridge.ResourceDoesNotExist.is - summary: Resource ID provided isn't mapped to anything
ThresholdNotSet
- interface:
api.errors.chainBridge.ThresholdNotSet.is - summary: Relayer threshold not set
claims
InvalidEthereumSignature
- interface:
api.errors.claims.InvalidEthereumSignature.is - summary: Invalid Ethereum signature.
InvalidStatement
- interface:
api.errors.claims.InvalidStatement.is - summary: A needed statement was not included.
PotUnderflow
- interface:
api.errors.claims.PotUnderflow.is - summary: There's not enough in the pot to pay out some unvested amount. Generally implies a logic error.
SenderHasNoClaim
- interface:
api.errors.claims.SenderHasNoClaim.is - summary: Account ID sending tx has no claim.
SignerHasNoClaim
- interface:
api.errors.claims.SignerHasNoClaim.is - summary: Ethereum address has no claim.
VestedBalanceExists
- interface:
api.errors.claims.VestedBalanceExists.is - summary: The account already has a vested balance.
council
AlreadyInitialized
- interface:
api.errors.council.AlreadyInitialized.is - summary: Members are already initialized!
DuplicateProposal
- interface:
api.errors.council.DuplicateProposal.is - summary: Duplicate proposals not allowed
DuplicateVote
- interface:
api.errors.council.DuplicateVote.is - summary: Duplicate vote ignored
NotMember
- interface:
api.errors.council.NotMember.is - summary: Account is not a member
ProposalMissing
- interface:
api.errors.council.ProposalMissing.is - summary: Proposal must exist
TooEarly
- interface:
api.errors.council.TooEarly.is - summary: The close call was made too early, before the end of the voting.
TooManyProposals
- interface:
api.errors.council.TooManyProposals.is - summary: There can only be a maximum of
MaxProposalsactive proposals.
WrongIndex
- interface:
api.errors.council.WrongIndex.is - summary: Mismatched index
WrongProposalLength
- interface:
api.errors.council.WrongProposalLength.is - summary: The given length bound for the proposal was too low.
WrongProposalWeight
- interface:
api.errors.council.WrongProposalWeight.is - summary: The given weight bound for the proposal was too low.
democracy
AlreadyCanceled
- interface:
api.errors.democracy.AlreadyCanceled.is - summary: Cannot cancel the same proposal twice
AlreadyDelegating
- interface:
api.errors.democracy.AlreadyDelegating.is - summary: The account is already delegating.
AlreadyVetoed
- interface:
api.errors.democracy.AlreadyVetoed.is - summary: Identity may not veto a proposal twice
DuplicatePreimage
- interface:
api.errors.democracy.DuplicatePreimage.is - summary: Preimage already noted
DuplicateProposal
- interface:
api.errors.democracy.DuplicateProposal.is - summary: Proposal already made
Imminent
- interface:
api.errors.democracy.Imminent.is - summary: Imminent
InstantNotAllowed
- interface:
api.errors.democracy.InstantNotAllowed.is - summary: The instant referendum origin is currently disallowed.
InsufficientFunds
- interface:
api.errors.democracy.InsufficientFunds.is - summary: Too high a balance was provided that the account cannot afford.
InvalidHash
- interface:
api.errors.democracy.InvalidHash.is - summary: Invalid hash
MaxVotesReached
- interface:
api.errors.democracy.MaxVotesReached.is - summary: Maximum number of votes reached.
NoneWaiting
- interface:
api.errors.democracy.NoneWaiting.is - summary: No proposals waiting
Nonsense
- interface:
api.errors.democracy.Nonsense.is - summary: Delegation to oneself makes no sense.
NoPermission
- interface:
api.errors.democracy.NoPermission.is - summary: The actor has no permission to conduct the action.
NoProposal
- interface:
api.errors.democracy.NoProposal.is - summary: No external proposal
NotDelegating
- interface:
api.errors.democracy.NotDelegating.is - summary: The account is not currently delegating.
NotImminent
- interface:
api.errors.democracy.NotImminent.is - summary: Not imminent
NotSimpleMajority
- interface:
api.errors.democracy.NotSimpleMajority.is - summary: Next external proposal not simple majority
NotVoter
- interface:
api.errors.democracy.NotVoter.is - summary: The given account did not vote on the referendum.
PreimageInvalid
- interface:
api.errors.democracy.PreimageInvalid.is - summary: Invalid preimage
PreimageMissing
- interface:
api.errors.democracy.PreimageMissing.is - summary: Preimage not found
ProposalBlacklisted
- interface:
api.errors.democracy.ProposalBlacklisted.is - summary: Proposal still blacklisted
ProposalMissing
- interface:
api.errors.democracy.ProposalMissing.is - summary: Proposal does not exist
ReferendumInvalid
- interface:
api.errors.democracy.ReferendumInvalid.is - summary: Vote given for invalid referendum
TooEarly
- interface:
api.errors.democracy.TooEarly.is - summary: Too early
TooManyProposals
- interface:
api.errors.democracy.TooManyProposals.is - summary: Maximum number of proposals reached.
ValueLow
- interface:
api.errors.democracy.ValueLow.is - summary: Value too low
VotesExist
- interface:
api.errors.democracy.VotesExist.is - summary: The account currently has votes attached to it and the operation cannot succeed until these are removed, either through
unvoteorreap_vote.
WrongUpperBound
- interface:
api.errors.democracy.WrongUpperBound.is - summary: Invalid upper bound.
electionProviderMultiPhase
CallNotAllowed
- interface:
api.errors.electionProviderMultiPhase.CallNotAllowed.is - summary: The call is not allowed at this point.
InvalidSubmissionIndex
- interface:
api.errors.electionProviderMultiPhase.InvalidSubmissionIndex.is - summary:
Self::insert_submissionreturned an invalid index.
MissingSnapshotMetadata
- interface:
api.errors.electionProviderMultiPhase.MissingSnapshotMetadata.is - summary: Snapshot metadata should exist but didn't.
OcwCallWrongEra
- interface:
api.errors.electionProviderMultiPhase.OcwCallWrongEra.is - summary: OCW submitted solution for wrong round
PreDispatchEarlySubmission
- interface:
api.errors.electionProviderMultiPhase.PreDispatchEarlySubmission.is - summary: Submission was too early.
PreDispatchWeakSubmission
- interface:
api.errors.electionProviderMultiPhase.PreDispatchWeakSubmission.is - summary: Submission was too weak, score-wise.
PreDispatchWrongWinnerCount
- interface:
api.errors.electionProviderMultiPhase.PreDispatchWrongWinnerCount.is - summary: Wrong number of winners presented.
SignedCannotPayDeposit
- interface:
api.errors.electionProviderMultiPhase.SignedCannotPayDeposit.is - summary: The origin failed to pay the deposit.
SignedInvalidWitness
- interface:
api.errors.electionProviderMultiPhase.SignedInvalidWitness.is - summary: Witness data to dispatchable is invalid.
SignedQueueFull
- interface:
api.errors.electionProviderMultiPhase.SignedQueueFull.is - summary: The queue was full, and the solution was not better than any of the existing ones.
SignedTooMuchWeight
- interface:
api.errors.electionProviderMultiPhase.SignedTooMuchWeight.is - summary: The signed submission consumes too much weight
elections
DuplicatedCandidate
- interface:
api.errors.elections.DuplicatedCandidate.is - summary: Duplicated candidate submission.
InsufficientCandidateFunds
- interface:
api.errors.elections.InsufficientCandidateFunds.is - summary: Candidate does not have enough funds.
InvalidRenouncing
- interface:
api.errors.elections.InvalidRenouncing.is - summary: The renouncing origin presented a wrong
Renouncingparameter.
InvalidReplacement
- interface:
api.errors.elections.InvalidReplacement.is - summary: Prediction regarding replacement after member removal is wrong.
InvalidVoteCount
- interface:
api.errors.elections.InvalidVoteCount.is - summary: The provided count of number of votes is incorrect.
InvalidWitnessData
- interface:
api.errors.elections.InvalidWitnessData.is - summary: The provided count of number of candidates is incorrect.
LowBalance
- interface:
api.errors.elections.LowBalance.is - summary: Cannot vote with stake less than minimum balance.
MaximumVotesExceeded
- interface:
api.errors.elections.MaximumVotesExceeded.is - summary: Cannot vote more than maximum allowed.
MemberSubmit
- interface:
api.errors.elections.MemberSubmit.is - summary: Member cannot re-submit candidacy.
MustBeVoter
- interface:
api.errors.elections.MustBeVoter.is - summary: Must be a voter.
NotMember
- interface:
api.errors.elections.NotMember.is - summary: Not a member.
NoVotes
- interface:
api.errors.elections.NoVotes.is - summary: Must vote for at least one candidate.
ReportSelf
- interface:
api.errors.elections.ReportSelf.is - summary: Cannot report self.
RunnerUpSubmit
- interface:
api.errors.elections.RunnerUpSubmit.is - summary: Runner cannot re-submit candidacy.
TooManyVotes
- interface:
api.errors.elections.TooManyVotes.is - summary: Cannot vote more than candidates.
UnableToPayBond
- interface:
api.errors.elections.UnableToPayBond.is - summary: Voter can not pay voting bond.
UnableToVote
- interface:
api.errors.elections.UnableToVote.is - summary: Cannot vote when no candidates or members exist.
grandpa
ChangePending
- interface:
api.errors.grandpa.ChangePending.is - summary: Attempt to signal GRANDPA change with one already pending.
DuplicateOffenceReport
- interface:
api.errors.grandpa.DuplicateOffenceReport.is - summary: A given equivocation report is valid but already previously reported.
InvalidEquivocationProof
- interface:
api.errors.grandpa.InvalidEquivocationProof.is - summary: An equivocation proof provided as part of an equivocation report is invalid.
InvalidKeyOwnershipProof
- interface:
api.errors.grandpa.InvalidKeyOwnershipProof.is - summary: A key ownership proof provided as part of an equivocation report is invalid.
PauseFailed
- interface:
api.errors.grandpa.PauseFailed.is - summary: Attempt to signal GRANDPA pause when the authority set isn't live (either paused or already pending pause).
ResumeFailed
- interface:
api.errors.grandpa.ResumeFailed.is - summary: Attempt to signal GRANDPA resume when the authority set isn't paused (either live or already pending resume).
TooSoon
- interface:
api.errors.grandpa.TooSoon.is - summary: Cannot signal forced change so soon after last.
identity
AlreadyClaimed
- interface:
api.errors.identity.AlreadyClaimed.is - summary: Account ID is already named.
EmptyIndex
- interface:
api.errors.identity.EmptyIndex.is - summary: Empty index.
FeeChanged
- interface:
api.errors.identity.FeeChanged.is - summary: Fee is changed.
InvalidIndex
- interface:
api.errors.identity.InvalidIndex.is - summary: The index is invalid.
InvalidJudgement
- interface:
api.errors.identity.InvalidJudgement.is - summary: Invalid judgement.
InvalidTarget
- interface:
api.errors.identity.InvalidTarget.is - summary: The target is invalid.
JudgementGiven
- interface:
api.errors.identity.JudgementGiven.is - summary: Judgement given.
NoIdentity
- interface:
api.errors.identity.NoIdentity.is - summary: No identity found.
NotFound
- interface:
api.errors.identity.NotFound.is - summary: Account isn't found.
NotNamed
- interface:
api.errors.identity.NotNamed.is - summary: Account isn't named.
NotOwned
- interface:
api.errors.identity.NotOwned.is - summary: Sub-account isn't owned by sender.
NotSub
- interface:
api.errors.identity.NotSub.is - summary: Sender is not a sub-account.
StickyJudgement
- interface:
api.errors.identity.StickyJudgement.is - summary: Sticky judgement.
TooManyFields
- interface:
api.errors.identity.TooManyFields.is - summary: Too many additional fields.
TooManyRegistrars
- interface:
api.errors.identity.TooManyRegistrars.is - summary: Maximum amount of registrars reached. Cannot add any more.
TooManySubAccounts
- interface:
api.errors.identity.TooManySubAccounts.is - summary: Too many subs-accounts.
imOnline
DuplicatedHeartbeat
- interface:
api.errors.imOnline.DuplicatedHeartbeat.is - summary: Duplicated heartbeat.
InvalidKey
- interface:
api.errors.imOnline.InvalidKey.is - summary: Non existent public key.
multisig
AlreadyApproved
- interface:
api.errors.multisig.AlreadyApproved.is - summary: Call is already approved by this signatory.
AlreadyStored
- interface:
api.errors.multisig.AlreadyStored.is - summary: The data to be stored is already stored.
MaxWeightTooLow
- interface:
api.errors.multisig.MaxWeightTooLow.is - summary: The maximum weight information provided was too low.
MinimumThreshold
- interface:
api.errors.multisig.MinimumThreshold.is - summary: Threshold must be 2 or greater.
NoApprovalsNeeded
- interface:
api.errors.multisig.NoApprovalsNeeded.is - summary: Call doesn't need any (more) approvals.
NotFound
- interface:
api.errors.multisig.NotFound.is - summary: Multisig operation not found when attempting to cancel.
NoTimepoint
- interface:
api.errors.multisig.NoTimepoint.is - summary: No timepoint was given, yet the multisig operation is already underway.
NotOwner
- interface:
api.errors.multisig.NotOwner.is - summary: Only the account that originally created the multisig is able to cancel it.
SenderInSignatories
- interface:
api.errors.multisig.SenderInSignatories.is - summary: The sender was contained in the other signatories; it shouldn't be.
SignatoriesOutOfOrder
- interface:
api.errors.multisig.SignatoriesOutOfOrder.is - summary: The signatories were provided out of order; they should be ordered.
TooFewSignatories
- interface:
api.errors.multisig.TooFewSignatories.is - summary: There are too few signatories in the list.
TooManySignatories
- interface:
api.errors.multisig.TooManySignatories.is - summary: There are too many signatories in the list.
UnexpectedTimepoint
- interface:
api.errors.multisig.UnexpectedTimepoint.is - summary: A timepoint was given, yet no multisig operation is underway.
WrongTimepoint
- interface:
api.errors.multisig.WrongTimepoint.is - summary: A different timepoint was given to the multisig operation that is underway.
proxy
Duplicate
- interface:
api.errors.proxy.Duplicate.is - summary: Account is already a proxy.
NoPermission
- interface:
api.errors.proxy.NoPermission.is - summary: Call may not be made by proxy because it may escalate its privileges.
NoSelfProxy
- interface:
api.errors.proxy.NoSelfProxy.is - summary: Cannot add self as proxy.
NotFound
- interface:
api.errors.proxy.NotFound.is - summary: Proxy registration not found.
NotProxy
- interface:
api.errors.proxy.NotProxy.is - summary: Sender is not a proxy of the account to be proxied.
TooMany
- interface:
api.errors.proxy.TooMany.is - summary: There are too many proxies registered or too many announcements pending.
Unannounced
- interface:
api.errors.proxy.Unannounced.is - summary: Announcement, if made at all, was made too recently.
Unproxyable
- interface:
api.errors.proxy.Unproxyable.is - summary: A call which is incompatible with the proxy type's filter was attempted.
recovery
AlreadyProxy
- interface:
api.errors.recovery.AlreadyProxy.is - summary: This account is already set up for recovery
AlreadyRecoverable
- interface:
api.errors.recovery.AlreadyRecoverable.is - summary: This account is already set up for recovery
AlreadyStarted
- interface:
api.errors.recovery.AlreadyStarted.is - summary: A recovery process has already started for this account
AlreadyVouched
- interface:
api.errors.recovery.AlreadyVouched.is - summary: This user has already vouched for this recovery
BadState
- interface:
api.errors.recovery.BadState.is - summary: Some internal state is broken.
DelayPeriod
- interface:
api.errors.recovery.DelayPeriod.is - summary: The friend must wait until the delay period to vouch for this recovery
MaxFriends
- interface:
api.errors.recovery.MaxFriends.is - summary: Friends list must be less than max friends
NotAllowed
- interface:
api.errors.recovery.NotAllowed.is - summary: User is not allowed to make a call on behalf of this account
NotEnoughFriends
- interface:
api.errors.recovery.NotEnoughFriends.is - summary: Friends list must be greater than zero and threshold
NotFriend
- interface:
api.errors.recovery.NotFriend.is - summary: This account is not a friend who can vouch
NotRecoverable
- interface:
api.errors.recovery.NotRecoverable.is - summary: This account is not set up for recovery
NotSorted
- interface:
api.errors.recovery.NotSorted.is - summary: Friends list must be sorted and free of duplicates
NotStarted
- interface:
api.errors.recovery.NotStarted.is - summary: A recovery process has not started for this rescuer
StillActive
- interface:
api.errors.recovery.StillActive.is - summary: There are still active recovery attempts that need to be closed
Threshold
- interface:
api.errors.recovery.Threshold.is - summary: The threshold for recovering this account has not been met
ZeroThreshold
- interface:
api.errors.recovery.ZeroThreshold.is - summary: Threshold must be greater than zero
scheduler
FailedToSchedule
- interface:
api.errors.scheduler.FailedToSchedule.is - summary: Failed to schedule a call
NotFound
- interface:
api.errors.scheduler.NotFound.is - summary: Cannot find the scheduled call.
RescheduleNoChange
- interface:
api.errors.scheduler.RescheduleNoChange.is - summary: Reschedule failed because it does not change scheduled time.
TargetBlockNumberInPast
- interface:
api.errors.scheduler.TargetBlockNumberInPast.is - summary: Given target block number is in the past.
session
DuplicatedKey
- interface:
api.errors.session.DuplicatedKey.is - summary: Registered duplicate key.
InvalidProof
- interface:
api.errors.session.InvalidProof.is - summary: Invalid ownership proof.
NoAccount
- interface:
api.errors.session.NoAccount.is - summary: Key setting account is not live, so it's impossible to associate keys.
NoAssociatedValidatorId
- interface:
api.errors.session.NoAssociatedValidatorId.is - summary: No associated validator ID for account.
NoKeys
- interface:
api.errors.session.NoKeys.is - summary: No keys are associated with this account.
staking
AlreadyBonded
- interface:
api.errors.staking.AlreadyBonded.is - summary: Stash is already bonded.
AlreadyClaimed
- interface:
api.errors.staking.AlreadyClaimed.is - summary: Rewards for this era have already been claimed for this validator.
AlreadyPaired
- interface:
api.errors.staking.AlreadyPaired.is - summary: Controller is already paired.
BadState
- interface:
api.errors.staking.BadState.is - summary: Internal state has become somehow corrupted and the operation cannot continue.
BadTarget
- interface:
api.errors.staking.BadTarget.is - summary: A nomination target was supplied that was blocked or otherwise not a validator.
CannotChillOther
- interface:
api.errors.staking.CannotChillOther.is - summary: The user has enough bond and thus cannot be chilled forcefully by an external person.
DuplicateIndex
- interface:
api.errors.staking.DuplicateIndex.is - summary: Duplicate index.
ElectionOngoing
- interface:
api.errors.staking.ElectionOngoing.is - summary: Election ongoing, can't transfer CMIX ID
EmptyTargets
- interface:
api.errors.staking.EmptyTargets.is - summary: Targets cannot be empty.
FundedTarget
- interface:
api.errors.staking.FundedTarget.is - summary: Attempting to target a stash that still has funds.
IncorrectHistoryDepth
- interface:
api.errors.staking.IncorrectHistoryDepth.is - summary: Incorrect previous history depth input provided.
IncorrectSlashingSpans
- interface:
api.errors.staking.IncorrectSlashingSpans.is - summary: Incorrect number of slashing spans provided.
InsufficientBond
- interface:
api.errors.staking.InsufficientBond.is - summary: Can not bond with value less than minimum required.
InvalidEraToReward
- interface:
api.errors.staking.InvalidEraToReward.is - summary: Invalid era to reward.
InvalidNumberOfNominations
- interface:
api.errors.staking.InvalidNumberOfNominations.is - summary: Invalid number of nominations.
InvalidSlashIndex
- interface:
api.errors.staking.InvalidSlashIndex.is - summary: Slash record index out of bounds.
NoMoreChunks
- interface:
api.errors.staking.NoMoreChunks.is - summary: Can not schedule more unlock chunks.
NotController
- interface:
api.errors.staking.NotController.is - summary: Not a controller account.
NotSortedAndUnique
- interface:
api.errors.staking.NotSortedAndUnique.is - summary: Items are not sorted and unique.
NotStash
- interface:
api.errors.staking.NotStash.is - summary: Not a stash account.
NoUnlockChunk
- interface:
api.errors.staking.NoUnlockChunk.is - summary: Can not rebond without unlocking chunks.
StashActiveValidator
- interface:
api.errors.staking.StashActiveValidator.is - summary: Stash is active validator
StashAlreadyHasCmixId
- interface:
api.errors.staking.StashAlreadyHasCmixId.is - summary: Stash account already has a CMIX ID
StashElectedValidator
- interface:
api.errors.staking.StashElectedValidator.is - summary: Stash is elected validator for next era
StashNoCmixId
- interface:
api.errors.staking.StashNoCmixId.is - summary: Stash account doesn't have a CMIX ID
StashValidating
- interface:
api.errors.staking.StashValidating.is - summary: Stash is validating
TooManyNominators
- interface:
api.errors.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:
api.errors.staking.TooManyTargets.is - summary: Too many nomination targets supplied.
TooManyValidators
- interface:
api.errors.staking.TooManyValidators.is - summary: There are too many validators in the system. Governance needs to adjust the staking settings to keep things safe for the runtime.
ValidatorCmixIdNotUnique
- interface:
api.errors.staking.ValidatorCmixIdNotUnique.is - summary: CMIX ID already exists
ValidatorCommissionTooLow
- interface:
api.errors.staking.ValidatorCommissionTooLow.is - summary: Validator commission is too low
ValidatorMustHaveCmixId
- interface:
api.errors.staking.ValidatorMustHaveCmixId.is - summary: Validator must have a CMIX ID
system
CallFiltered
- interface:
api.errors.system.CallFiltered.is - summary: The origin filter prevent the call to be dispatched.
FailedToExtractRuntimeVersion
-
interface:
api.errors.system.FailedToExtractRuntimeVersion.is -
summary: Failed to extract the runtime version from the new runtime.
Either calling
Core_versionor decodingRuntimeVersionfailed.
InvalidSpecName
- interface:
api.errors.system.InvalidSpecName.is - summary: The name of specification does not match between the current runtime and the new runtime.
NonDefaultComposite
- interface:
api.errors.system.NonDefaultComposite.is - summary: Suicide called when the account has non-default composite data.
NonZeroRefCount
- interface:
api.errors.system.NonZeroRefCount.is - summary: There is a non-zero reference count preventing the account from being purged.
SpecVersionNeedsToIncrease
- interface:
api.errors.system.SpecVersionNeedsToIncrease.is - summary: The specification version is not allowed to decrease between the current runtime and the new runtime.
technicalCommittee
AlreadyInitialized
- interface:
api.errors.technicalCommittee.AlreadyInitialized.is - summary: Members are already initialized!
DuplicateProposal
- interface:
api.errors.technicalCommittee.DuplicateProposal.is - summary: Duplicate proposals not allowed
DuplicateVote
- interface:
api.errors.technicalCommittee.DuplicateVote.is - summary: Duplicate vote ignored
NotMember
- interface:
api.errors.technicalCommittee.NotMember.is - summary: Account is not a member
ProposalMissing
- interface:
api.errors.technicalCommittee.ProposalMissing.is - summary: Proposal must exist
TooEarly
- interface:
api.errors.technicalCommittee.TooEarly.is - summary: The close call was made too early, before the end of the voting.
TooManyProposals
- interface:
api.errors.technicalCommittee.TooManyProposals.is - summary: There can only be a maximum of
MaxProposalsactive proposals.
WrongIndex
- interface:
api.errors.technicalCommittee.WrongIndex.is - summary: Mismatched index
WrongProposalLength
- interface:
api.errors.technicalCommittee.WrongProposalLength.is - summary: The given length bound for the proposal was too low.
WrongProposalWeight
- interface:
api.errors.technicalCommittee.WrongProposalWeight.is - summary: The given weight bound for the proposal was too low.
technicalMembership
AlreadyMember
- interface:
api.errors.technicalMembership.AlreadyMember.is - summary: Already a member.
NotMember
- interface:
api.errors.technicalMembership.NotMember.is - summary: Not a member.
tips
AlreadyKnown
- interface:
api.errors.tips.AlreadyKnown.is - summary: The tip was already found/started.
NotFinder
- interface:
api.errors.tips.NotFinder.is - summary: The account attempting to retract the tip is not the finder of the tip.
Premature
- interface:
api.errors.tips.Premature.is - summary: The tip cannot be claimed/closed because it's still in the countdown period.
ReasonTooBig
- interface:
api.errors.tips.ReasonTooBig.is - summary: The reason given is just too big.
StillOpen
- interface:
api.errors.tips.StillOpen.is - summary: The tip cannot be claimed/closed because there are not enough tippers yet.
UnknownTip
- interface:
api.errors.tips.UnknownTip.is - summary: The tip hash is unknown.
treasury
InsufficientProposersBalance
- interface:
api.errors.treasury.InsufficientProposersBalance.is - summary: Proposer's balance is too low.
InvalidIndex
- interface:
api.errors.treasury.InvalidIndex.is - summary: No proposal or bounty at that index.
TooManyApprovals
- interface:
api.errors.treasury.TooManyApprovals.is - summary: Too many approvals in the queue.
uniques
AlreadyExists
- interface:
api.errors.uniques.AlreadyExists.is - summary: The asset instance ID has already been used for an asset.
BadWitness
- interface:
api.errors.uniques.BadWitness.is - summary: Invalid witness data given.
Frozen
- interface:
api.errors.uniques.Frozen.is - summary: The asset instance or class is frozen.
InUse
- interface:
api.errors.uniques.InUse.is - summary: The asset ID is already taken.
NoDelegate
- interface:
api.errors.uniques.NoDelegate.is - summary: There is no delegate approved.
NoPermission
- interface:
api.errors.uniques.NoPermission.is - summary: The signing account has no permission to do the operation.
Unapproved
- interface:
api.errors.uniques.Unapproved.is - summary: No approval exists that would allow the transfer.
Unknown
- interface:
api.errors.uniques.Unknown.is - summary: The given asset ID is unknown.
WrongDelegate
- interface:
api.errors.uniques.WrongDelegate.is - summary: The delegate turned out to be different to what was expected.
WrongOwner
- interface:
api.errors.uniques.WrongOwner.is - summary: The owner turned out to be different to what was expected.
utility
TooManyCalls
- interface:
api.errors.utility.TooManyCalls.is - summary: Too many calls batched.
vesting
AmountLow
- interface:
api.errors.vesting.AmountLow.is - summary: Amount being transferred is too low to create a vesting schedule.
AtMaxVestingSchedules
- interface:
api.errors.vesting.AtMaxVestingSchedules.is - summary: The account already has
MaxVestingSchedulescount of schedules and thus cannot add another one. Consider merging existing schedules in order to add another.
InvalidScheduleParams
- interface:
api.errors.vesting.InvalidScheduleParams.is - summary: Failed to create a new schedule because some parameter was invalid.
NotVesting
- interface:
api.errors.vesting.NotVesting.is - summary: The account given is not vesting.
ScheduleIndexOutOfBounds
- interface:
api.errors.vesting.ScheduleIndexOutOfBounds.is - summary: An index was out of bounds of the vesting schedules.
xXBetanetRewards
EnactmentBlockHasPassed
- interface:
api.errors.xxBetanetRewards.EnactmentBlockHasPassed.is - summary: Enactment block has passed
NoRewards
- interface:
api.errors.xxBetanetRewards.NoRewards.is - summary: Account doesn't have rewards
xXCmix
AdminPermissionExpired
- interface:
api.errors.xxCmix.AdminPermissionExpired.is - summary: AdminOrigin is not allowed to modify cmix hashes
MustBeScheduling
- interface:
api.errors.xxCmix.MustBeScheduling.is - summary: Must be scheduling server account to call this function
xXCustody
CustodyPeriodEnded
- interface:
api.errors.xxCustody.CustodyPeriodEnded.is - summary: Custody period ended, custodian can't call this function anymore
GovernanceCustodyActive
- interface:
api.errors.xxCustody.GovernanceCustodyActive.is - summary: Governance custody ongoing, team member can't call this function yet
GovernanceCustodyPeriodEnded
- interface:
api.errors.xxCustody.GovernanceCustodyPeriodEnded.is - summary: Governance custody period ended, custodian can't call this function anymore
InvalidCustodyAccount
- interface:
api.errors.xxCustody.InvalidCustodyAccount.is - summary: Invalid custody account
InvalidTeamMember
- interface:
api.errors.xxCustody.InvalidTeamMember.is - summary: Invalid team member account
MustBeCustodian
- interface:
api.errors.xxCustody.MustBeCustodian.is - summary: Must be custodian to call this function
PayoutFailedInsufficientFunds
- interface:
api.errors.xxCustody.PayoutFailedInsufficientFunds.is - summary: Payout failed due to insufficient custody + reserve funds
PayoutNotAvailable
- interface:
api.errors.xxCustody.PayoutNotAvailable.is - summary: Payout not available yet
TeamMemberExists
- interface:
api.errors.xxCustody.TeamMemberExists.is - summary: This team member account already exists