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
MaxProposals
active 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
unvote
orreap_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_submission
returned 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
Renouncing
parameter.
#
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.
#
FailedToExtractRuntimeVersioninterface:
api.errors.system.FailedToExtractRuntimeVersion.is
summary: Failed to extract the runtime version from the new runtime.
Either calling
Core_version
or decodingRuntimeVersion
failed.
#
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
MaxProposals
active 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
MaxVestingSchedules
count 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