Reference / Errors

Error Reference

442 runtime errors across 25 pallets · Runtime v393

Showing 442 of 442 errors

Balances 13 errors

SubtensorModule 197 errors

InvalidConnectionRequirement

7.0

No description available

NetworkDoesNotExist

7.0

No description available

SubNetworkDoesNotExist

7.0

The subnet does not exist.

RootNetworkDoesNotExist

7.0

The root network does not exist.

NetworkExist

7.1

No description available

InvalidIpType

7.1

The user is trying to serve an axon which is not of type 4 (IPv4) or 6 (IPv6).

InvalidModality

7.2

No description available

InvalidIpAddress

7.2

An invalid IP address is passed to the serve function.

InvalidPort

7.3

An invalid port is passed to the serve function.

HotKeyNotRegisteredInSubNet

7.4

The hotkey is not registered in subnet

HotKeyAccountNotExists

7.5

The hotkey does not exists

NotRegistered

7.6

No description available

HotKeyNotRegisteredInNetwork

7.6

The hotkey is not registered in any subnet.

NonAssociatedColdKey

7.7

Request to stake, unstake or subscribe is made by a coldkey that is not associated with

NotEnoughStaketoWithdraw

7.8

No description available

NotEnoughStake

7.8

DEPRECATED: Stake amount to withdraw is zero.

HotKeyNotDelegateAndSignerNotOwnHotKey

7.9

The hotkey is not a delegate and the signer is not the owner of the hotkey.

NotEnoughStakeToWithdraw

7.9

The caller is requesting removing more stake than there exists in the staking account.

NotEnoughStakeToSetWeights

7.10

The caller is requesting to set weights but the caller has less than minimum stake

StakeToWithdrawIsZero

7.10

Stake amount to withdraw is zero.

NotEnoughStakeToSetChildkeys

7.11

The parent hotkey doesn't have enough own stake to set childkeys.

NotEnoughBalanceToStake

7.12

The caller is requesting adding more stake than there exists in the coldkey account.

NoValidatorPermit

7.12

No description available

BalanceWithdrawalError

7.13

The caller is trying to add stake, but for some reason the requested amount could not be

ZeroBalanceAfterWithdrawn

7.14

Unsuccessfully withdraw, balance could be zero (can not make account exist) after

InvalidUid

7.15

No description available

NeuronNoValidatorPermit

7.15

The caller is attempting to set non-self weights without being a permitted validator.

WeightVecNotEqualSize

7.16

The caller is attempting to set the weight keys and values but these vectors have

NotSettingEnoughWeights

7.16

No description available

DuplicateUids

7.17

The caller is attempting to set weights with duplicate UIDs in the weight matrix.

AlreadyRegistered

7.18

No description available

UidVecContainInvalidOne

7.18

The caller is attempting to set weight to at least one UID that does not exist in the

WorkRepeated

7.19

No description available

WeightVecLengthIsLow

7.19

The dispatch is attempting to set weights on chain with fewer elements than are allowed.

TooManyRegistrationsThisBlock

7.20

Number of registrations in this block exceeds the allowed number (i.e., exceeds the

HotKeyAlreadyRegisteredInSubNet

7.21

The caller is requesting registering a neuron which already exists in the active set.

MaxAllowedUIdsNotAllowed

7.22

No description available

NewHotKeyIsSameWithOld

7.22

The new hotkey is the same as old one

InvalidWorkBlock

7.23

The supplied PoW hash block is in the future or negative.

CouldNotConvertToBalance

7.23

No description available

InvalidDifficulty

7.24

The supplied PoW hash block does not meet the network difficulty.

CouldNotConvertToU64

7.24

No description available

InvalidSeal

7.25

The supplied PoW hash seal does not match the supplied work.

StakeAlreadyAdded

7.25

No description available

MaxWeightExceeded

7.26

The dispatch is attempting to set weights on chain with weight value exceeding the

StorageValueOutOfRange

7.27

No description available

HotKeyAlreadyDelegate

7.27

The hotkey is attempting to become a delegate when the hotkey is already a delegate.

TempoHasNotSet

7.28

No description available

SettingWeightsTooFast

7.28

A transactor exceeded the rate limit for setting weights.

InvalidTempo

7.29

No description available

IncorrectWeightVersionKey

7.29

A validator is attempting to set weights from a validator with incorrect weight version.

EmissionValuesDoesNotMatchNetworks

7.30

No description available

ServingRateLimitExceeded

7.30

An axon or prometheus serving exceeded the rate limit for a registered neuron.

InvalidEmissionValues

7.31

No description available

DidNotPassConnectedNetworkRequirement

7.31

No description available

UidsLengthExceedUidsInSubNet

7.31

The caller is attempting to set weights with more UIDs than allowed.

AlreadyDelegate

7.32

No description available

NetworkTxRateLimitExceeded

7.32

A transactor exceeded the rate limit for add network transaction.

DelegateTxRateLimitExceeded

7.33

A transactor exceeded the rate limit for delegate transaction.

IncorrectNetworkVersionKey

7.34

No description available

HotKeySetTxRateLimitExceeded

7.34

A transactor exceeded the rate limit for setting or swapping hotkey.

StakingRateLimitExceeded

7.35

A transactor exceeded the rate limit for staking.

BalanceSetError

7.36

No description available

SubNetRegistrationDisabled

7.36

Registration is disabled.

MaxAllowedUidsExceeded

7.37

No description available

TooManyRegistrationsThisInterval

7.37

The number of registration attempts exceeded the allowed number in the interval.

StakeRateLimitExceeded

7.37

A transactor exceeded the rate limit for staking.

TooManyUids

7.38

No description available

UnstakeRateLimitExceeded

7.38

A transactor exceeded the rate limit for unstaking.

TransactorAccountShouldBeHotKey

7.38

The hotkey is required to be the origin.

NotSenateMember

7.39

A hotkey is attempting to do something only senate members can do.

FaucetDisabled

7.39

Faucet is disabled.

NotSubnetOwner

7.40

Not a subnet owner.

RegistrationNotPermittedOnRootSubnet

7.41

Operation is not permitted on the root subnet.

RegistrationDisabled

7.42

No description available

StakeTooLowForRoot

7.42

A hotkey with too little stake is attempting to join the root subnet.

AllNetworksInImmunity

7.43

All subnets are in the immunity period.

BenchmarkingOnly

7.44

No description available

NotEnoughBalanceToPaySwapHotKey

7.44

Not enough balance to pay swapping hotkey.

HotkeyOriginMismatch

7.45

No description available

NotRootSubnet

7.45

Netuid does not match for setting root network weights.

SenateMember

7.46

No description available

CanNotSetRootNetworkWeights

7.46

Can not set weights for the root network.

NoNeuronIdAvailable

7.47

No neuron ID is available.

AlreadySenateMember

7.48

No description available

DelegateTakeTooLow

7.48

Delegate take is too low.

BelowStakeThreshold

7.49

No description available

DelegateTakeTooHigh

7.49

Delegate take is too high.

NotDelegate

7.50

No description available

NoWeightsCommitFound

7.50

No commit found for the provided hotkey+netuid combination when attempting to reveal the

IncorrectNetuidsLength

7.51

No description available

NomStakeBelowMinimumThreshold

7.51

Stake amount below the minimum threshold for nominator validations.

InvalidRevealCommitHashNotMatch

7.51

Committed hash does not equal the hashed reveal data.

CommitRevealEnabled

7.52

Attempting to call set_weights when commit/reveal is enabled

OperationNotPermittedonRootSubnet

7.53

No description available

CommitRevealDisabled

7.53

Attemtping to commit/reveal weights when disabled.

OperationNotPermittedOnRootSubnet

7.54

No description available

WeightsCommitNotAllowed

7.54

Not allowed to commit weights.

LiquidAlphaDisabled

7.54

Attempting to set alpha high/low while disabled

AlphaHighTooLow

7.55

Alpha high is too low: alpha_high > 0.8

CouldNotJoinSenate

7.55

Not able to join the senate.

InvalidRevealCommitTempo

7.56

Not the correct block/range to reveal weights.

AlphaLowOutOfRange

7.56

Alpha low is out of range: alpha_low > 0 && alpha_low < 0.8

NotEnoughBalance

7.57

No description available

ColdKeyAlreadyAssociated

7.57

The coldkey has already been swapped

NotEnoughBalanceToPaySwapColdKey

7.58

The coldkey balance is not enough to pay for the swap

ColdkeyIsInArbitration

7.59

The coldkey is in arbitration

InvalidChild

7.59

Attempting to set an invalid child for a hotkey on a network.

InvalidTake

7.60

No description available

DuplicateChild

7.60

Duplicate child when setting children.

ProportionOverflow

7.61

Proportion overflow when setting children.

TooManyChildren

7.62

Too many children MAX 5.

TxRateLimitExceeded

7.63

Default transaction rate limit exceeded.

ColdKeySwapTxRateLimitExceeded

7.63

The coldkey swap transaction rate limit exceeded

NewColdKeyIsSameWithOld

7.64

The new coldkey is the same as the old coldkey

ColdkeySwapAnnouncementNotFound

7.64

Coldkey swap announcement not found

NotExistColdkey

7.65

The coldkey does not exist

SwapAlreadyScheduled

7.65

Swap already scheduled.

ColdkeySwapTooEarly

7.65

Coldkey swap too early.

FailedToSchedule

7.66

failed to swap coldkey

ColdkeySwapReannouncedTooEarly

7.66

Coldkey swap reannounced too early.

NoBalanceToTransfer

7.67

No balance to transfer

AnnouncedColdkeyHashDoesNotMatch

7.67

The announced coldkey hash does not match the new coldkey hash.

SameColdkey

7.68

Same coldkey

ColdkeySwapAlreadyDisputed

7.68

Coldkey swap already disputed

NewColdKeyIsHotkey

7.69

New coldkey is hotkey

DuplicateColdkey

7.70

The new coldkey is already registered for the drain

InvalidChildkeyTake

7.70

Childkey take is invalid.

ColdkeySwapError

7.71

Error thrown on a coldkey swap.

TxChildkeyTakeRateLimitExceeded

7.71

Childkey take rate limit exceeded.

InsufficientBalanceToPerformColdkeySwap

7.72

Insufficient Balance to Schedule coldkey swap

InvalidIdentity

7.72

Invalid identity.

MaxColdkeyDestinationsReached

7.73

The maximum number of coldkey destinations has been reached

MechanismDoesNotExist

7.73

Subnet mechanism does not exist.

CannotUnstakeLock

7.74

Trying to unstake your lock amount.

SubnetNotExists

7.75

Trying to perform action on non-existent subnet.

TooManyUnrevealedCommits

7.76

Maximum commit limit reached

ExpiredWeightCommit

7.77

Attempted to reveal weights that are expired.

RevealTooEarly

7.78

Attempted to reveal weights too early.

SwapColdkeyOnlyCallableByRoot

7.79

Swap coldkey only callable by root.

InputLengthsUnequal

7.79

Attempted to batch reveal weights with mismatched vector input lenghts.

CommittingWeightsTooFast

7.80

A transactor exceeded the rate limit for setting weights.

AmountTooLow

7.81

Stake amount is too low.

InsufficientLiquidity

7.82

Not enough liquidity.

NewColdkeyIsInArbitration

7.83

New coldkey is in arbitration

SlippageTooHigh

7.83

Slippage is too high for the transaction.

TransferDisallowed

7.84

Subnet disallows transfer.

ActivityCutoffTooLow

7.85

Activity cutoff is being set too low.

CallDisabled

7.86

Call is disabled

FirstEmissionBlockNumberAlreadySet

7.87

FirstEmissionBlockNumber is already set.

NeedWaitingMoreBlocksToStarCall

7.88

need wait for more blocks to accept the start call extrinsic.

NotEnoughAlphaOutToRecycle

7.89

Not enough AlphaOut on the subnet to recycle

CannotBurnOrRecycleOnRootSubnet

7.90

Cannot burn or recycle TAO from root subnet

UnableToRecoverPublicKey

7.91

Public key cannot be recovered.

InvalidRecoveredPublicKey

7.92

Recovered public key is invalid.

SubtokenDisabled

7.93

SubToken disabled now

HotKeySwapOnSubnetIntervalNotPassed

7.94

Too frequent hotkey swap on subnet

ZeroMaxStakeAmount

7.95

Zero max stake amount

SameNetuid

7.96

Invalid netuid duplication

InsufficientBalance

7.97

The caller does not have enough balance for the operation.

StakingOperationRateLimitExceeded

7.98

Too frequent staking operations

InvalidLeaseBeneficiary

7.99

Invalid lease beneficiary to register the leased network.

LeaseCannotEndInThePast

7.100

Lease cannot end in the past.

LeaseNetuidNotFound

7.101

Couldn't find the lease netuid.

LeaseDoesNotExist

7.102

Lease does not exist.

LeaseHasNoEndBlock

7.103

Lease has no end block.

LeaseHasNotEnded

7.104

Lease has not ended.

Overflow

7.105

An overflow occurred.

BeneficiaryDoesNotOwnHotkey

7.106

Beneficiary does not own hotkey.

ExpectedBeneficiaryOrigin

7.107

Expected beneficiary origin.

AdminActionProhibitedDuringWeightsWindow

7.108

Admin operation is prohibited during the protected weights window

SymbolDoesNotExist

7.109

Symbol does not exist.

SymbolAlreadyInUse

7.110

Symbol already in use.

IncorrectCommitRevealVersion

7.111

Incorrect commit-reveal version.

RevealPeriodTooLarge

7.112

Reveal period is too large.

RevealPeriodTooSmall

7.113

Reveal period is too small.

InvalidValue

7.114

Generic error for out-of-range parameter value

SubnetLimitReached

7.115

Subnet limit reached & there is no eligible subnet to prune

CannotAffordLockCost

7.116

Insufficient funds to meet the subnet lock cost

EvmKeyAssociateRateLimitExceeded

7.117

exceeded the rate limit for associating an EVM key.

SameAutoStakeHotkeyAlreadySet

7.118

Same auto stake hotkey already set

UidMapCouldNotBeCleared

7.119

The UID map for the subnet could not be cleared

TrimmingWouldExceedMaxImmunePercentage

7.120

Trimming would exceed the max immune neurons percentage

ChildParentInconsistency

7.121

Violating the rules of Childkey-Parentkey consistency

InvalidNumRootClaim

7.122

Invalid number of root claims

InvalidRootClaimThreshold

7.123

Invalid value of root claim threshold

InvalidSubnetNumber

7.124

Exceeded subnet limit number or zero.

TooManyUIDsPerMechanism

7.125

The maximum allowed UIDs times mechanism count should not exceed 256.

VotingPowerTrackingNotEnabled

7.126

Voting power tracking is not enabled for this subnet.

InvalidVotingPowerEmaAlpha

7.127

Invalid voting power EMA alpha value (must be <= 10^18).

PrecisionLoss

7.128

Unintended precision loss when unstaking alpha

Deprecated

7.129

Deprecated call.

AddStakeBurnRateLimitExceeded

7.130

"Add stake and burn" exceeded the operation rate limit

ColdkeySwapAnnounced

7.131

A coldkey swap has been announced for this account.

ColdkeySwapDisputed

7.132

A coldkey swap for this account is under dispute.

ColdkeySwapClearTooEarly

7.133

Coldkey swap clear too early.

DisabledTemporarily

7.134

Disabled temporarily.

Multisig 14 errors

AdminUtils 15 errors

Crowdloan 22 errors

Swap 15 errors

Contracts 37 errors

InvalidSchedule

29.0

Invalid schedule supplied, e.g. with zero weight of a basic operation.

InvalidCallFlags

29.1

Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`.

OutOfGas

29.2

The executed contract exhausted its gas limit.

OutputBufferTooSmall

29.3

The output buffer supplied to a contract API call was too small.

TransferFailed

29.4

Performing the requested transfer failed. Probably because there isn't enough

MaxCallDepthReached

29.5

Performing a call was denied because the calling depth reached the limit

ContractNotFound

29.6

No contract was found at the specified address.

CodeTooLarge

29.7

The code supplied to `instantiate_with_code` exceeds the limit specified in the

CodeNotFound

29.8

No code could be found at the supplied code hash.

CodeInfoNotFound

29.9

No code info could be found at the supplied code hash.

OutOfBounds

29.10

A buffer outside of sandbox memory was passed to a contract API function.

DecodingFailed

29.11

Input passed to a contract API function failed to decode as expected type.

ContractTrapped

29.12

Contract trapped during execution.

ValueTooLarge

29.13

The size defined in `T::MaxValueSize` was exceeded.

TerminatedWhileReentrant

29.14

Termination 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.16

The subject passed to `seal_random` exceeds the limit.

TooManyTopics

29.17

The amount of topics passed to `seal_deposit_events` exceeds the limit.

NoChainExtension

29.18

The chain does not provide a chain extension. Calling the chain extension results

XCMDecodeFailed

29.19

Failed to decode the XCM program.

DuplicateContract

29.20

A contract with the same AccountId already exists.

TerminatedInConstructor

29.21

A contract self destructed in its constructor.

ReentranceDenied

29.22

A call tried to invoke a contract that is flagged as non-reentrant.

StateChangeDenied

29.23

A contract attempted to invoke a state modifying API while being in read-only mode.

StorageDepositNotEnoughFunds

29.24

Origin doesn't have enough balance to pay the required storage deposits.

StorageDepositLimitExhausted

29.25

More storage was created than allowed by the storage deposit limit.

CodeInUse

29.26

Code removal was denied because the code is still in use by at least one contract.

ContractReverted

29.27

The contract ran to completion but decided to revert its storage changes.

CodeRejected

29.28

The contract's code was found to be invalid during validation.

Indeterministic

29.29

An indeterministic code was used in a context where this is not permitted.

MigrationInProgress

29.30

A pending migration needs to complete before the extrinsic can be called.

NoMigrationPerformed

29.31

Migrate dispatch call was attempted but no migration was performed.

MaxDelegateDependenciesReached

29.32

The contract has reached its maximum number of delegate dependencies.

DelegateDependencyNotFound

29.33

The dependency was not found in the contract's delegate dependencies.

DelegateDependencyAlreadyExists

29.34

The contract already depends on the given delegate dependency.

CannotAddSelfAsDelegateDependency

29.35

Can not add a delegate dependency to the code hash of the contract itself.

OutOfTransientStorage

29.36

Can not add more data to transient storage.

MevShield 10 errors

Triumvirate 18 errors