System 9 errors
InvalidSpecName
0.0The name of specification does not match between the current runtime
SpecVersionNeedsToIncrease
0.1The specification version is not allowed to decrease between the current runtime
FailedToExtractRuntimeVersion
0.2Failed to extract the runtime version from the new runtime.
NonDefaultComposite
0.3Suicide called when the account has non-default composite data.
NonZeroRefCount
0.4There is a non-zero reference count preventing the account from being purged.
CallFiltered
0.5The origin filter prevent the call to be dispatched.
MultiBlockMigrationsOngoing
0.6A multi-block migration is ongoing and prevents the current code from being replaced.
NothingAuthorized
0.7No upgrade authorized.
Unauthorized
0.8The submitted code is not authorized.
Grandpa 7 errors
PauseFailed
4.0Attempt to signal GRANDPA pause when the authority set isn't live
ResumeFailed
4.1Attempt to signal GRANDPA resume when the authority set isn't paused
ChangePending
4.2Attempt to signal GRANDPA change with one already pending.
TooSoon
4.3Cannot signal forced change so soon after last.
InvalidKeyOwnershipProof
4.4A key ownership proof provided as part of an equivocation report is invalid.
InvalidEquivocationProof
4.5An equivocation proof provided as part of an equivocation report is invalid.
DuplicateOffenceReport
4.6A given equivocation report is valid but already previously reported.
Balances 13 errors
VestingBalance
5.0Vesting balance too high to send value
LiquidityRestrictions
5.1Account liquidity restrictions prevent withdrawal
InsufficientBalance
5.2Balance too low to send value.
ExistentialDeposit
5.3Value too low to create account due to existential deposit
KeepAlive
5.4Transfer/payment would kill account
Expendability
5.4Transfer/payment would kill account.
ExistingVestingSchedule
5.5A vesting schedule already exists for this account
DeadAccount
5.6Beneficiary account must pre-exist
TooManyReserves
5.7Number of named reserves exceed MaxReserves
TooManyHolds
5.8Number of holds exceed `MaxHolds`.
TooManyFreezes
5.9Number of freezes exceed `MaxFreezes`.
IssuanceDeactivated
5.10The issuance cannot be modified since it is already deactivated.
DeltaZero
5.11The delta cannot be zero.
SubtensorModule 197 errors
InvalidConnectionRequirement
7.0No description available
NetworkDoesNotExist
7.0No description available
SubNetworkDoesNotExist
7.0The subnet does not exist.
RootNetworkDoesNotExist
7.0The root network does not exist.
NetworkExist
7.1No description available
InvalidIpType
7.1The user is trying to serve an axon which is not of type 4 (IPv4) or 6 (IPv6).
InvalidModality
7.2No description available
InvalidIpAddress
7.2An invalid IP address is passed to the serve function.
InvalidPort
7.3An invalid port is passed to the serve function.
HotKeyNotRegisteredInSubNet
7.4The hotkey is not registered in subnet
HotKeyAccountNotExists
7.5The hotkey does not exists
NotRegistered
7.6No description available
HotKeyNotRegisteredInNetwork
7.6The hotkey is not registered in any subnet.
NonAssociatedColdKey
7.7Request to stake, unstake or subscribe is made by a coldkey that is not associated with
NotEnoughStaketoWithdraw
7.8No description available
NotEnoughStake
7.8DEPRECATED: Stake amount to withdraw is zero.
HotKeyNotDelegateAndSignerNotOwnHotKey
7.9The hotkey is not a delegate and the signer is not the owner of the hotkey.
NotEnoughStakeToWithdraw
7.9The caller is requesting removing more stake than there exists in the staking account.
NotEnoughStakeToSetWeights
7.10The caller is requesting to set weights but the caller has less than minimum stake
StakeToWithdrawIsZero
7.10Stake amount to withdraw is zero.
NotEnoughStakeToSetChildkeys
7.11The parent hotkey doesn't have enough own stake to set childkeys.
NotEnoughBalanceToStake
7.12The caller is requesting adding more stake than there exists in the coldkey account.
NoValidatorPermit
7.12No description available
BalanceWithdrawalError
7.13The caller is trying to add stake, but for some reason the requested amount could not be
ZeroBalanceAfterWithdrawn
7.14Unsuccessfully withdraw, balance could be zero (can not make account exist) after
InvalidUid
7.15No description available
NeuronNoValidatorPermit
7.15The caller is attempting to set non-self weights without being a permitted validator.
WeightVecNotEqualSize
7.16The caller is attempting to set the weight keys and values but these vectors have
NotSettingEnoughWeights
7.16No description available
DuplicateUids
7.17The caller is attempting to set weights with duplicate UIDs in the weight matrix.
AlreadyRegistered
7.18No description available
UidVecContainInvalidOne
7.18The caller is attempting to set weight to at least one UID that does not exist in the
WorkRepeated
7.19No description available
WeightVecLengthIsLow
7.19The dispatch is attempting to set weights on chain with fewer elements than are allowed.
TooManyRegistrationsThisBlock
7.20Number of registrations in this block exceeds the allowed number (i.e., exceeds the
HotKeyAlreadyRegisteredInSubNet
7.21The caller is requesting registering a neuron which already exists in the active set.
MaxAllowedUIdsNotAllowed
7.22No description available
NewHotKeyIsSameWithOld
7.22The new hotkey is the same as old one
InvalidWorkBlock
7.23The supplied PoW hash block is in the future or negative.
CouldNotConvertToBalance
7.23No description available
InvalidDifficulty
7.24The supplied PoW hash block does not meet the network difficulty.
CouldNotConvertToU64
7.24No description available
InvalidSeal
7.25The supplied PoW hash seal does not match the supplied work.
StakeAlreadyAdded
7.25No description available
MaxWeightExceeded
7.26The dispatch is attempting to set weights on chain with weight value exceeding the
StorageValueOutOfRange
7.27No description available
HotKeyAlreadyDelegate
7.27The hotkey is attempting to become a delegate when the hotkey is already a delegate.
TempoHasNotSet
7.28No description available
SettingWeightsTooFast
7.28A transactor exceeded the rate limit for setting weights.
InvalidTempo
7.29No description available
IncorrectWeightVersionKey
7.29A validator is attempting to set weights from a validator with incorrect weight version.
EmissionValuesDoesNotMatchNetworks
7.30No description available
ServingRateLimitExceeded
7.30An axon or prometheus serving exceeded the rate limit for a registered neuron.
InvalidEmissionValues
7.31No description available
DidNotPassConnectedNetworkRequirement
7.31No description available
UidsLengthExceedUidsInSubNet
7.31The caller is attempting to set weights with more UIDs than allowed.
AlreadyDelegate
7.32No description available
NetworkTxRateLimitExceeded
7.32A transactor exceeded the rate limit for add network transaction.
DelegateTxRateLimitExceeded
7.33A transactor exceeded the rate limit for delegate transaction.
IncorrectNetworkVersionKey
7.34No description available
HotKeySetTxRateLimitExceeded
7.34A transactor exceeded the rate limit for setting or swapping hotkey.
StakingRateLimitExceeded
7.35A transactor exceeded the rate limit for staking.
BalanceSetError
7.36No description available
SubNetRegistrationDisabled
7.36Registration is disabled.
MaxAllowedUidsExceeded
7.37No description available
TooManyRegistrationsThisInterval
7.37The number of registration attempts exceeded the allowed number in the interval.
StakeRateLimitExceeded
7.37A transactor exceeded the rate limit for staking.
TooManyUids
7.38No description available
UnstakeRateLimitExceeded
7.38A transactor exceeded the rate limit for unstaking.
TransactorAccountShouldBeHotKey
7.38The hotkey is required to be the origin.
NotSenateMember
7.39A hotkey is attempting to do something only senate members can do.
FaucetDisabled
7.39Faucet is disabled.
NotSubnetOwner
7.40Not a subnet owner.
RegistrationNotPermittedOnRootSubnet
7.41Operation is not permitted on the root subnet.
RegistrationDisabled
7.42No description available
StakeTooLowForRoot
7.42A hotkey with too little stake is attempting to join the root subnet.
AllNetworksInImmunity
7.43All subnets are in the immunity period.
BenchmarkingOnly
7.44No description available
NotEnoughBalanceToPaySwapHotKey
7.44Not enough balance to pay swapping hotkey.
HotkeyOriginMismatch
7.45No description available
NotRootSubnet
7.45Netuid does not match for setting root network weights.
SenateMember
7.46No description available
CanNotSetRootNetworkWeights
7.46Can not set weights for the root network.
NoNeuronIdAvailable
7.47No neuron ID is available.
AlreadySenateMember
7.48No description available
DelegateTakeTooLow
7.48Delegate take is too low.
BelowStakeThreshold
7.49No description available
DelegateTakeTooHigh
7.49Delegate take is too high.
NotDelegate
7.50No description available
NoWeightsCommitFound
7.50No commit found for the provided hotkey+netuid combination when attempting to reveal the
IncorrectNetuidsLength
7.51No description available
NomStakeBelowMinimumThreshold
7.51Stake amount below the minimum threshold for nominator validations.
InvalidRevealCommitHashNotMatch
7.51Committed hash does not equal the hashed reveal data.
CommitRevealEnabled
7.52Attempting to call set_weights when commit/reveal is enabled
OperationNotPermittedonRootSubnet
7.53No description available
CommitRevealDisabled
7.53Attemtping to commit/reveal weights when disabled.
OperationNotPermittedOnRootSubnet
7.54No description available
WeightsCommitNotAllowed
7.54Not allowed to commit weights.
LiquidAlphaDisabled
7.54Attempting to set alpha high/low while disabled
AlphaHighTooLow
7.55Alpha high is too low: alpha_high > 0.8
CouldNotJoinSenate
7.55Not able to join the senate.
InvalidRevealCommitTempo
7.56Not the correct block/range to reveal weights.
AlphaLowOutOfRange
7.56Alpha low is out of range: alpha_low > 0 && alpha_low < 0.8
NotEnoughBalance
7.57No description available
ColdKeyAlreadyAssociated
7.57The coldkey has already been swapped
NotEnoughBalanceToPaySwapColdKey
7.58The coldkey balance is not enough to pay for the swap
ColdkeyIsInArbitration
7.59The coldkey is in arbitration
InvalidChild
7.59Attempting to set an invalid child for a hotkey on a network.
InvalidTake
7.60No description available
DuplicateChild
7.60Duplicate child when setting children.
ProportionOverflow
7.61Proportion overflow when setting children.
TooManyChildren
7.62Too many children MAX 5.
TxRateLimitExceeded
7.63Default transaction rate limit exceeded.
ColdKeySwapTxRateLimitExceeded
7.63The coldkey swap transaction rate limit exceeded
NewColdKeyIsSameWithOld
7.64The new coldkey is the same as the old coldkey
ColdkeySwapAnnouncementNotFound
7.64Coldkey swap announcement not found
NotExistColdkey
7.65The coldkey does not exist
SwapAlreadyScheduled
7.65Swap already scheduled.
ColdkeySwapTooEarly
7.65Coldkey swap too early.
FailedToSchedule
7.66failed to swap coldkey
ColdkeySwapReannouncedTooEarly
7.66Coldkey swap reannounced too early.
NoBalanceToTransfer
7.67No balance to transfer
AnnouncedColdkeyHashDoesNotMatch
7.67The announced coldkey hash does not match the new coldkey hash.
SameColdkey
7.68Same coldkey
ColdkeySwapAlreadyDisputed
7.68Coldkey swap already disputed
NewColdKeyIsHotkey
7.69New coldkey is hotkey
DuplicateColdkey
7.70The new coldkey is already registered for the drain
InvalidChildkeyTake
7.70Childkey take is invalid.
ColdkeySwapError
7.71Error thrown on a coldkey swap.
TxChildkeyTakeRateLimitExceeded
7.71Childkey take rate limit exceeded.
InsufficientBalanceToPerformColdkeySwap
7.72Insufficient Balance to Schedule coldkey swap
InvalidIdentity
7.72Invalid identity.
MaxColdkeyDestinationsReached
7.73The maximum number of coldkey destinations has been reached
MechanismDoesNotExist
7.73Subnet mechanism does not exist.
CannotUnstakeLock
7.74Trying to unstake your lock amount.
SubnetNotExists
7.75Trying to perform action on non-existent subnet.
TooManyUnrevealedCommits
7.76Maximum commit limit reached
ExpiredWeightCommit
7.77Attempted to reveal weights that are expired.
RevealTooEarly
7.78Attempted to reveal weights too early.
SwapColdkeyOnlyCallableByRoot
7.79Swap coldkey only callable by root.
InputLengthsUnequal
7.79Attempted to batch reveal weights with mismatched vector input lenghts.
CommittingWeightsTooFast
7.80A transactor exceeded the rate limit for setting weights.
AmountTooLow
7.81Stake amount is too low.
InsufficientLiquidity
7.82Not enough liquidity.
NewColdkeyIsInArbitration
7.83New coldkey is in arbitration
SlippageTooHigh
7.83Slippage is too high for the transaction.
TransferDisallowed
7.84Subnet disallows transfer.
ActivityCutoffTooLow
7.85Activity cutoff is being set too low.
CallDisabled
7.86Call is disabled
FirstEmissionBlockNumberAlreadySet
7.87FirstEmissionBlockNumber is already set.
NeedWaitingMoreBlocksToStarCall
7.88need wait for more blocks to accept the start call extrinsic.
NotEnoughAlphaOutToRecycle
7.89Not enough AlphaOut on the subnet to recycle
CannotBurnOrRecycleOnRootSubnet
7.90Cannot burn or recycle TAO from root subnet
UnableToRecoverPublicKey
7.91Public key cannot be recovered.
InvalidRecoveredPublicKey
7.92Recovered public key is invalid.
SubtokenDisabled
7.93SubToken disabled now
HotKeySwapOnSubnetIntervalNotPassed
7.94Too frequent hotkey swap on subnet
ZeroMaxStakeAmount
7.95Zero max stake amount
SameNetuid
7.96Invalid netuid duplication
InsufficientBalance
7.97The caller does not have enough balance for the operation.
StakingOperationRateLimitExceeded
7.98Too frequent staking operations
InvalidLeaseBeneficiary
7.99Invalid lease beneficiary to register the leased network.
LeaseCannotEndInThePast
7.100Lease cannot end in the past.
LeaseNetuidNotFound
7.101Couldn't find the lease netuid.
LeaseDoesNotExist
7.102Lease does not exist.
LeaseHasNoEndBlock
7.103Lease has no end block.
LeaseHasNotEnded
7.104Lease has not ended.
Overflow
7.105An overflow occurred.
BeneficiaryDoesNotOwnHotkey
7.106Beneficiary does not own hotkey.
ExpectedBeneficiaryOrigin
7.107Expected beneficiary origin.
AdminActionProhibitedDuringWeightsWindow
7.108Admin operation is prohibited during the protected weights window
SymbolDoesNotExist
7.109Symbol does not exist.
SymbolAlreadyInUse
7.110Symbol already in use.
IncorrectCommitRevealVersion
7.111Incorrect commit-reveal version.
RevealPeriodTooLarge
7.112Reveal period is too large.
RevealPeriodTooSmall
7.113Reveal period is too small.
InvalidValue
7.114Generic error for out-of-range parameter value
SubnetLimitReached
7.115Subnet limit reached & there is no eligible subnet to prune
CannotAffordLockCost
7.116Insufficient funds to meet the subnet lock cost
EvmKeyAssociateRateLimitExceeded
7.117exceeded the rate limit for associating an EVM key.
SameAutoStakeHotkeyAlreadySet
7.118Same auto stake hotkey already set
UidMapCouldNotBeCleared
7.119The UID map for the subnet could not be cleared
TrimmingWouldExceedMaxImmunePercentage
7.120Trimming would exceed the max immune neurons percentage
ChildParentInconsistency
7.121Violating the rules of Childkey-Parentkey consistency
InvalidNumRootClaim
7.122Invalid number of root claims
InvalidRootClaimThreshold
7.123Invalid value of root claim threshold
InvalidSubnetNumber
7.124Exceeded subnet limit number or zero.
TooManyUIDsPerMechanism
7.125The maximum allowed UIDs times mechanism count should not exceed 256.
VotingPowerTrackingNotEnabled
7.126Voting power tracking is not enabled for this subnet.
InvalidVotingPowerEmaAlpha
7.127Invalid voting power EMA alpha value (must be <= 10^18).
PrecisionLoss
7.128Unintended precision loss when unstaking alpha
Deprecated
7.129Deprecated call.
AddStakeBurnRateLimitExceeded
7.130"Add stake and burn" exceeded the operation rate limit
ColdkeySwapAnnounced
7.131A coldkey swap has been announced for this account.
ColdkeySwapDisputed
7.132A coldkey swap for this account is under dispute.
ColdkeySwapClearTooEarly
7.133Coldkey swap clear too early.
DisabledTemporarily
7.134Disabled temporarily.
Utility 2 errors
Multisig 14 errors
MinimumThreshold
13.0Threshold must be 2 or greater.
AlreadyApproved
13.1Call is already approved by this signatory.
NoApprovalsNeeded
13.2Call doesn't need any (more) approvals.
TooFewSignatories
13.3There are too few signatories in the list.
TooManySignatories
13.4There are too many signatories in the list.
SignatoriesOutOfOrder
13.5The signatories were provided out of order; they should be ordered.
SenderInSignatories
13.6The sender was contained in the other signatories; it shouldn't be.
NotFound
13.7Multisig operation not found when attempting to cancel.
NotOwner
13.8Only the account that originally created the multisig is able to cancel it.
NoTimepoint
13.9No timepoint was given, yet the multisig operation is already underway.
WrongTimepoint
13.10A different timepoint was given to the multisig operation that is underway.
UnexpectedTimepoint
13.11A timepoint was given, yet no multisig operation is underway.
MaxWeightTooLow
13.12The maximum weight information provided was too low.
AlreadyStored
13.13The data to be stored is already stored.
Preimage 8 errors
TooBig
14.0Preimage is too large to store on-chain.
AlreadyNoted
14.1Preimage has already been noted on-chain.
NotAuthorized
14.2The user is not authorized to perform this action.
NotNoted
14.3The preimage cannot be removed since it has not yet been noted.
Requested
14.4A preimage may not be removed when there are outstanding requests.
NotRequested
14.5The preimage request cannot be removed since no outstanding requests exist.
TooMany
14.6More than `MAX_HASH_UPGRADE_BULK_COUNT` hashes were requested to be upgraded at once.
TooFew
14.7Too few hashes were requested to be upgraded (i.e. zero).
Scheduler 5 errors
FailedToSchedule
15.0Failed to schedule a call
NotFound
15.1Cannot find the scheduled call.
TargetBlockNumberInPast
15.2Given target block number is in the past.
RescheduleNoChange
15.3Reschedule failed because it does not change scheduled time.
Named
15.4Attempt to use a non-named function on a named task.
Proxy 10 errors
TooMany
16.0There are too many proxies registered or too many announcements pending.
NotFound
16.1Proxy registration not found.
NotProxy
16.2Sender is not a proxy of the account to be proxied.
Unproxyable
16.3A call which is incompatible with the proxy type's filter was attempted.
Duplicate
16.4Account is already a proxy.
NoPermission
16.5Call may not be made by proxy because it may escalate its privileges.
Unannounced
16.6Announcement, if made at all, was made too recently.
NoSelfProxy
16.7Cannot add self as proxy.
AnnouncementDepositInvariantViolated
16.8Invariant violated: deposit recomputation returned None after updating announcements.
InvalidDerivedAccountId
16.9Failed to derive a valid account id from the provided entropy.
Registry 4 errors
CannotRegister
17.0Account attempted to register an identity but doesn't meet the requirements.
TooManyFields
17.1Account passed too many additional fields to their identity
TooManyFieldsInIdentityInfo
17.1Account passed too many additional fields to their identity
NotRegistered
17.2Account doesn't have a registered identity
Commitments 8 errors
TooManyFields
18.0Account passed too many additional fields to their commitment
TooManyFieldsInCommitmentInfo
18.0Account passed too many additional fields to their commitment
CannotCommit
18.1Account isn't allow to make commitments to the chain
AccountNotAllowedCommit
18.1Account is not allow to make commitments to the chain
RateLimitExceeded
18.2Account is trying to commit data too fast
CommitmentSetRateLimitExceeded
18.2Account is trying to commit data too fast, rate limit exceeded
SpaceLimitExceeded
18.2Space Limit Exceeded for the current interval
UnexpectedUnreserveLeftover
18.3Indicates that unreserve returned a leftover, which is unexpected.
AdminUtils 15 errors
NetworkDoesNotExist
19.0No description available
SubnetDoesNotExist
19.0The subnet does not exist, check the netuid parameter
StorageValueOutOfRange
19.1No description available
MaxValidatorsLargerThanMaxUIds
19.1The maximum number of subnet validators must be less than the maximum number of allowed UIDs in the subnet.
MaxAllowedUIdsNotAllowed
19.2No description available
MaxAllowedUIdsLessThanCurrentUIds
19.2The maximum number of subnet validators must be more than the current number of UIDs already in the subnet.
BondsMovingAverageMaxReached
19.3The maximum value for bonds moving average is reached
NegativeSigmoidSteepness
19.4Only root can set negative sigmoid steepness values
RevealPeriodOutOfBounds
19.5Reveal Peroid is not within the valid range.
ValueNotInBounds
19.5Value not in allowed bounds.
MinAllowedUidsGreaterThanCurrentUids
19.6The minimum allowed UIDs must be less than the current number of UIDs in the subnet.
MinAllowedUidsGreaterThanMaxAllowedUids
19.7The minimum allowed UIDs must be less than the maximum allowed UIDs.
MaxAllowedUidsLessThanMinAllowedUids
19.8The maximum allowed UIDs must be greater than the minimum allowed UIDs.
MaxAllowedUidsGreaterThanDefaultMaxAllowedUids
19.9The maximum allowed UIDs must be less than the default maximum allowed UIDs.
InvalidValue
19.10Bad parameter value
SafeMode 7 errors
Entered
20.0The safe-mode is (already or still) entered.
Exited
20.1The safe-mode is (already or still) exited.
NotConfigured
20.2This functionality of the pallet is disabled by the configuration.
NoDeposit
20.3There is no balance reserved.
AlreadyDeposited
20.4The account already has a deposit reserved and can therefore not enter or extend again.
CannotReleaseYet
20.5This deposit cannot be released yet.
CurrencyError
20.6An error from the underlying `Currency`.
Ethereum 2 errors
EVM 15 errors
BalanceLow
22.0Not enough balance to perform action
FeeOverflow
22.1Calculating total fee overflowed
PaymentOverflow
22.2Calculating total payment overflowed
WithdrawFailed
22.3Withdraw fee failed
GasPriceTooLow
22.4Gas price is too low.
InvalidNonce
22.5Nonce is invalid
GasLimitTooLow
22.6Gas limit is too low.
GasLimitTooHigh
22.7Gas limit is too high.
InvalidChainId
22.8The chain id is invalid.
InvalidSignature
22.9the signature is invalid.
Reentrancy
22.10EVM reentrancy
TransactionMustComeFromEOA
22.11EIP-3607,
Undefined
22.12Undefined error.
NotAllowed
22.13Origin is not allowed to perform the operation.
CreateOriginNotAllowed
22.14Address not allowed to deploy contracts either via CREATE or CALL(CREATE).
Drand 6 errors
NoneValue
26.0The value retrieved was `None` as no value was previously set.
StorageOverflow
26.1There was an attempt to increment the value in storage over `u32::MAX`.
DrandConnectionFailure
26.2failed to connect to the
UnverifiedPulse
26.3the pulse is invalid
InvalidRoundNumber
26.4the round number did not increment
PulseVerificationError
26.5the pulse could not be verified
Crowdloan 22 errors
DepositTooLow
27.0The crowdloan initial deposit is too low.
CapTooLow
27.1The crowdloan cap is too low.
MinimumContributionTooLow
27.2The minimum contribution is too low.
CannotEndInPast
27.3The crowdloan cannot end in the past.
BlockDurationTooShort
27.4The crowdloan block duration is too short.
BlockDurationTooLong
27.5The block duration is too long.
InsufficientBalance
27.6The account does not have enough balance to pay for the initial deposit/contribution.
Overflow
27.7An overflow occurred.
InvalidCrowdloanId
27.8The crowdloan id is invalid.
CapRaised
27.9The crowdloan cap has been fully raised.
ContributionPeriodEnded
27.10The contribution period has ended.
ContributionTooLow
27.11The contribution is too low.
InvalidOrigin
27.12The origin of this call is invalid.
AlreadyFinalized
27.13The crowdloan has already been finalized.
ContributionPeriodNotEnded
27.14The crowdloan contribution period has not ended yet.
NoContribution
27.15The contributor has no contribution for this crowdloan.
CapNotRaised
27.16The crowdloan cap has not been raised.
Underflow
27.17An underflow occurred.
CallUnavailable
27.18Call to dispatch was not found in the preimage storage.
NotReadyToDissolve
27.19The crowdloan is not ready to be dissolved, it still has contributions.
DepositCannotBeWithdrawn
27.20The deposit cannot be withdrawn from the crowdloan.
MaxContributorsReached
27.21The maximum number of contributors has been reached.
Swap 15 errors
FeeRateTooHigh
28.0The fee rate is too high
InsufficientInputAmount
28.1The provided amount is insufficient for the swap.
InsufficientLiquidity
28.2The provided liquidity is insufficient for the operation.
PriceLimitExceeded
28.3The operation would exceed the price limit.
InsufficientBalance
28.4The caller does not have enough balance for the operation.
LiquidityNotFound
28.5Attempted to remove liquidity that does not exist.
InvalidTickRange
28.6The provided tick range is invalid.
MaxPositionsExceeded
28.7Maximum user positions exceeded
TooManySwapSteps
28.8Too many swap steps
InvalidLiquidityValue
28.9Provided liquidity parameter is invalid (likely too small)
ReservesTooLow
28.10Reserves too low for operation.
SubNetworkDoesNotExist
28.11The subnet does not exist.
MechanismDoesNotExist
28.11The subnet does not exist.
UserLiquidityDisabled
28.12User liquidity operations are disabled for this subnet
SubtokenDisabled
28.13The subnet does not have subtoken enabled
Contracts 37 errors
InvalidSchedule
29.0Invalid schedule supplied, e.g. with zero weight of a basic operation.
InvalidCallFlags
29.1Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`.
OutOfGas
29.2The executed contract exhausted its gas limit.
OutputBufferTooSmall
29.3The output buffer supplied to a contract API call was too small.
TransferFailed
29.4Performing the requested transfer failed. Probably because there isn't enough
MaxCallDepthReached
29.5Performing a call was denied because the calling depth reached the limit
ContractNotFound
29.6No contract was found at the specified address.
CodeTooLarge
29.7The code supplied to `instantiate_with_code` exceeds the limit specified in the
CodeNotFound
29.8No code could be found at the supplied code hash.
CodeInfoNotFound
29.9No code info could be found at the supplied code hash.
OutOfBounds
29.10A buffer outside of sandbox memory was passed to a contract API function.
DecodingFailed
29.11Input passed to a contract API function failed to decode as expected type.
ContractTrapped
29.12Contract trapped during execution.
ValueTooLarge
29.13The size defined in `T::MaxValueSize` was exceeded.
TerminatedWhileReentrant
29.14Termination of a contract is not allowed while the contract is already
InputForwarded
29.15`seal_call` forwarded this contracts input. It therefore is no longer available.
RandomSubjectTooLong
29.16The subject passed to `seal_random` exceeds the limit.
TooManyTopics
29.17The amount of topics passed to `seal_deposit_events` exceeds the limit.
NoChainExtension
29.18The chain does not provide a chain extension. Calling the chain extension results
XCMDecodeFailed
29.19Failed to decode the XCM program.
DuplicateContract
29.20A contract with the same AccountId already exists.
TerminatedInConstructor
29.21A contract self destructed in its constructor.
ReentranceDenied
29.22A call tried to invoke a contract that is flagged as non-reentrant.
StateChangeDenied
29.23A contract attempted to invoke a state modifying API while being in read-only mode.
StorageDepositNotEnoughFunds
29.24Origin doesn't have enough balance to pay the required storage deposits.
StorageDepositLimitExhausted
29.25More storage was created than allowed by the storage deposit limit.
CodeInUse
29.26Code removal was denied because the code is still in use by at least one contract.
ContractReverted
29.27The contract ran to completion but decided to revert its storage changes.
CodeRejected
29.28The contract's code was found to be invalid during validation.
Indeterministic
29.29An indeterministic code was used in a context where this is not permitted.
MigrationInProgress
29.30A pending migration needs to complete before the extrinsic can be called.
NoMigrationPerformed
29.31Migrate dispatch call was attempted but no migration was performed.
MaxDelegateDependenciesReached
29.32The contract has reached its maximum number of delegate dependencies.
DelegateDependencyNotFound
29.33The dependency was not found in the contract's delegate dependencies.
DelegateDependencyAlreadyExists
29.34The contract already depends on the given delegate dependency.
CannotAddSelfAsDelegateDependency
29.35Can not add a delegate dependency to the code hash of the contract itself.
OutOfTransientStorage
29.36Can not add more data to transient storage.
MevShield 10 errors
SubmissionAlreadyExists
30.0A submission with the same id already exists in `Submissions`.
BadEncKeyLen
30.0The announced ML‑KEM encapsulation key length is invalid.
MissingSubmission
30.1The referenced submission id does not exist in `Submissions`.
Unreachable
30.1Unreachable.
CommitmentMismatch
30.2The recomputed commitment does not match the stored commitment.
SignatureInvalid
30.3The provided signature over the payload is invalid.
BadPublicKeyLen
30.4The announced ML‑KEM public key length is invalid.
KeyExpired
30.5The MEV‑Shield key epoch for this submission has expired and is no longer accepted.
KeyHashMismatch
30.6The provided `key_hash` does not match the expected epoch key hash.
ShieldDisabledWhileUpgrading
30.7The shield is disabled while upgrading.
Triumvirate 18 errors
NotMember
8.0Account is not a member
DuplicateProposal
8.1Duplicate proposals not allowed
ProposalMissing
8.2Proposal must exist
ProposalNotExists
8.2Proposal must exist
WrongIndex
8.3Mismatched index
IndexMismatchProposalHash
8.3Index mismatched the proposal hash
DuplicateVote
8.4Duplicate vote ignored
AlreadyInitialized
8.5Members are already initialized!
TooEarlyToCloseProposal
8.5The call to close the proposal was made too early, before the end of the voting
TooEarly
8.6The close call was made too early, before the end of the voting.
TooManyActiveProposals
8.6There can only be a maximum of `MaxProposals` active proposals.
TooManyProposals
8.7There can only be a maximum of `MaxProposals` active proposals.
ProposalWeightLessThanDispatchCallWeight
8.7The given weight-bound for the proposal was too low.
WrongProposalWeight
8.8The given weight bound for the proposal was too low.
ProposalLengthBoundLessThanProposalLength
8.8The given length-bound for the proposal was too low.
WrongProposalLength
8.9The given length bound for the proposal was too low.
DurationLowerThanConfiguredMotionDuration
8.9The given motion duration for the proposal was too low.
WrongDuration
8.10The given motion duration for the proposal was too low.
TriumvirateMembers 3 errors
Senate 11 errors
NotMember
10.0Account is not a member
DuplicateProposal
10.1Duplicate proposals not allowed
ProposalMissing
10.2Proposal must exist
WrongIndex
10.3Mismatched index
DuplicateVote
10.4Duplicate vote ignored
AlreadyInitialized
10.5Members are already initialized!
TooEarly
10.6The close call was made too early, before the end of the voting.
TooManyProposals
10.7There can only be a maximum of `MaxProposals` active proposals.
WrongProposalWeight
10.8The given weight bound for the proposal was too low.
WrongProposalLength
10.9The given length bound for the proposal was too low.
WrongDuration
10.10The given motion duration for the proposal was too low.