System 19 storage
Account
MapCore account data including nonce, providers, and consumers.
AllExtrinsicsLen
PlainTotal length in bytes of all extrinsics in current block.
AuthorizedUpgrade
PlainPending authorized upgrade code hash.
BlockHash
MapMaps block numbers to their hashes.
BlockWeight
PlainCurrent weight consumption for the block being built.
Digest
PlainDigest items for the current block.
EventCount
PlainNumber of events in the current block.
Events
PlainEvents deposited during current block execution.
EventTopics
MapMap of event topics to event indices.
ExecutionPhase
PlainCurrent execution phase of block processing.
ExtrinsicCount
PlainTotal extrinsics count for the current block.
ExtrinsicData
MapRaw extrinsic data for current block by index.
ExtrinsicWeightReclaimed
PlainWeight reclaimed from current extrinsic.
InherentsApplied
PlainWhether all inherents have been applied in current block.
LastRuntimeUpgrade
PlainInformation about the last runtime upgrade.
Number
PlainCurrent block number being processed.
ParentHash
PlainHash of the previous block.
UpgradedToTripleRefCount
PlainMigration flag for triple reference count upgrade.
UpgradedToU32RefCount
PlainMigration flag for u32 reference count upgrade.
Balances 7 storage
Account
MapAccount balance data including free, reserved, and frozen amounts.
Freezes
MapFrozen balance entries for accounts.
Holds
MapHeld balance entries with reason identifiers.
InactiveIssuance
PlainTotal amount of tokens that are inactive (not in circulation).
Locks
MapLocks on an account's balance.
Reserves
MapNamed reserves on an account's balance.
TotalIssuance
PlainTotal tokens in circulation.
EVM 5 storage
AccountCodes
MapMaps EVM addresses to their deployed contract bytecode.
AccountCodesMetadata
MapMetadata about contract code (size, hash).
AccountStorages
MapPer-contract storage slots (key-value pairs).
DisableWhitelistCheck
PlainWhether the deployment whitelist is bypassed.
WhitelistedCreators
PlainList of addresses allowed to deploy contracts.
SubtensorModule 194 storage
AccumulatedLeaseDividends
MapAccumulated dividends pending distribution for subnet leases.
Active
MapWhether neurons are active on a subnet.
ActivityCutoff
MapBlocks of inactivity before pruning.
AdjustmentAlpha
MapAlpha for difficulty adjustment algorithm.
AdjustmentInterval
MapBlocks between difficulty adjustments.
AdminFreezeWindow
PlainWindow length at tempo end during which admin operations are frozen.
Alpha
MapAlpha stake for a coldkey-hotkey pair on a subnet.
AlphaDividendsPerSubnet
MapAlpha dividends per hotkey per subnet.
AlphaMapLastKey
PlainLast key used for Alpha storage map iteration.
AlphaSigmoidSteepness
MapSteepness parameter for the alpha sigmoid function per subnet.
AlphaValues
MapAlpha low and high bounds per subnet.
AssociatedEvmAddress
MapEVM address associated with a neuron position.
AutoStakeDestination
MapAuto-stake destination hotkey for a coldkey on a subnet.
AutoStakeDestinationColdkeys
MapColdkeys using auto-stake on a subnet.
Axons
MapAxon server info for neurons.
BlockAtRegistration
MapBlock number when a neuron registered.
BlockEmission
PlainTAO emitted per block.
BlocksSinceLastStep
MapBlocks since last emission step.
Bonds
MapBond values between neurons.
BondsMovingAverage
MapMoving average period for bonds.
BondsPenalty
MapPenalty factor applied to bonds per subnet.
BondsResetOn
MapWhether bonds reset is enabled for a subnet.
Burn
MapBurn amount for registration.
BurnRegistrationsThisInterval
MapBurn registrations in current interval.
ChildKeys
MapChild hotkeys and proportions for a parent hotkey on a subnet.
ChildkeyTake
MapTake rate for a child hotkey on a subnet.
CKBurn
PlainChildkey burn cost.
ColdkeySwapAnnouncementDelay
PlainThe delay after an announcement before a coldkey swap can be performed.
ColdkeySwapAnnouncements
MapA map of the coldkey swap announcements from a coldkey
ColdkeySwapDisputes
MapA map of the coldkey swap disputes from a coldkey to the
ColdkeySwapReannouncementDelay
PlainThe delay after the initial delay has passed before a new announcement can be made.
CommitRevealWeightsEnabled
MapWhether commit-reveal weights is enabled per subnet.
CommitRevealWeightsVersion
PlainCurrent version of the commit-reveal weights protocol.
Consensus
MapConsensus scores for neurons on a subnet.
CRV3WeightCommits
MapCommit-reveal v3 weight commits storage (deprecated).
CRV3WeightCommitsV2
MapCommit-reveal v3.2 weight commits storage (deprecated).
Delegates
MapWhether a hotkey is a delegate (accepts stake).
Difficulty
MapPOW difficulty for registration.
DissolveNetworkScheduleDuration
PlainDuration before scheduled network dissolution executes.
Dividends
MapDividend scores for neurons on a subnet.
EMAPriceHalvingBlocks
MapBlocks for EMA price to halve per subnet.
Emission
MapEmission amounts for neurons on a subnet.
FirstEmissionBlockNumber
MapBlock number of first emission for a subnet.
FlowEmaSmoothingFactor
PlainEMA smoothing factor for TAO flow calculations.
FlowNormExponent
PlainNormalization exponent for TAO flow calculations.
HasMigrationRun
MapTracks which migrations have been executed.
IdentitiesV2
MapIdentity metadata for coldkey accounts (v2).
ImmuneOwnerUidsLimit
MapMaximum UIDs a subnet owner can make immune from pruning.
ImmunityPeriod
MapImmunity period for new neurons (blocks).
Incentive
MapIncentive scores for neurons on a subnet.
IsNetworkMember
MapWhether a hotkey is registered on a subnet.
Kappa
MapKappa parameter for consensus.
Keys
MapHotkey at a specific UID on a subnet.
LargestLocked
MapLargest amount locked on a subnet.
LastAdjustmentBlock
MapBlock of last difficulty/burn adjustment per subnet.
LastColdkeyHotkeyStakeBlock
MapBlock when stake was last added/removed for a coldkey-hotkey pair.
LastHotkeyEmissionOnNetuid
MapBlock of last emission received by a hotkey on a subnet.
LastHotkeySwapOnNetuid
MapBlock of last hotkey swap on a subnet.
LastMechansimStepBlock
MapLast block when emission mechanism stepped.
LastRateLimitedBlock
MapBlock of last rate-limited operation by key type.
LastTxBlock
MapBlock of last transaction for an account.
LastTxBlockChildKeyTake
MapBlock of last childkey take change for an account.
LastTxBlockDelegateTake
MapBlock of last delegate take change for an account.
LastUpdate
MapBlock number of last weight update for a neuron.
LiquidAlphaOn
MapWhether Liquid Alpha is enabled per subnet.
LoadedEmission
MapPreloaded emission data for a subnet.
MaxAllowedUids
MapMaximum neurons allowed on subnet.
MaxAllowedValidators
MapMaximum validators on a subnet.
MaxBurn
MapMaximum burn for registration.
MaxChildkeyTake
PlainMaximum allowed child key take rate.
MaxDelegateTake
PlainMaximum allowed delegate take rate.
MaxDifficulty
MapMaximum POW difficulty.
MaxMechanismCount
PlainITEM( max_mechanism_count )
MaxRegistrationsPerBlock
MapMaximum registrations allowed per block.
MaxWeightsLimit
MapMaximum weights a validator can set.
MechanismCountCurrent
MapCurrent number of mechanisms active on a subnet.
MechanismEmissionSplit
MapEmission distribution ratios between mechanisms per subnet.
MinActivityCutoff
PlainMinimum activity required for neurons to remain registered.
MinAllowedUids
MapMinimum UIDs a subnet must maintain.
MinAllowedWeights
MapMinimum weights a validator must set.
MinBurn
MapMinimum burn for registration.
MinChildkeyTake
PlainMinimum allowed child key take rate.
MinDelegateTake
PlainMinimum allowed delegate take rate.
MinDifficulty
MapMinimum POW difficulty.
MinNonImmuneUids
MapMinimum non-immune UIDs required per subnet.
NetworkImmunityPeriod
PlainImmunity period for new subnets.
NetworkLastLockCost
PlainLast subnet creation lock cost.
NetworkLockReductionInterval
PlainBlocks between lock cost reductions.
NetworkMinLockCost
PlainMinimum TAO lock to create subnet.
NetworkPowRegistrationAllowed
MapWhether PoW registration is allowed per subnet.
NetworkRateLimit
PlainBlocks between allowed subnet creations.
NetworkRegisteredAt
MapBlock when subnet was registered.
NetworkRegistrationAllowed
MapWhether registration is allowed per subnet.
NetworkRegistrationStartBlock
PlainBlock when network registration opens.
NetworksAdded
MapWhether a subnet with given netuid exists.
NeuronCertificates
MapTLS/SSL certificates for neurons.
NextStakeJobId
PlainNext ID for staking job queue.
NextSubnetLeaseId
PlainNext ID for subnet lease creation.
NominatorMinRequiredStake
PlainMinimum stake required for nominators.
NumRootClaim
PlainCounter for root claim operations.
NumStakingColdkeys
PlainTotal count of unique coldkeys with stake.
OwnedHotkeys
MapList of hotkeys owned by a coldkey.
Owner
MapColdkey owner of a hotkey.
OwnerHyperparamRateLimit
PlainRate limit for owner hyperparameter changes in epochs.
ParentKeys
MapParent hotkeys for a child hotkey on a subnet.
PendingChildKeyCooldown
PlainCooldown period for pending childkey operations.
PendingChildKeys
MapScheduled child key changes awaiting execution.
PendingOwnerCut
MapPending owner cut emissions per subnet.
PendingRootAlphaDivs
MapPending root alpha dividends per subnet.
PendingServerEmission
MapPending miner (server) emissions per subnet.
PendingValidatorEmission
MapPending validator emissions per subnet.
POWRegistrationsThisInterval
MapPOW registrations in current interval.
Prometheus
MapPrometheus endpoint info for neurons.
PruningScores
MapPruning scores for neurons.
Rank
MapRank scores for neurons on a subnet.
RAORecycledForRegistration
MapRAO recycled from registration burns per subnet.
RecycleOrBurn
MapWhether registration burns are recycled or destroyed per subnet.
RegistrationsThisBlock
MapRegistrations in current block.
RegistrationsThisInterval
MapRegistrations in current adjustment interval.
RevealPeriodEpochs
MapEpochs allowed for weight reveal after commit.
Rho
MapRho parameter for emissions.
RootAlphaDividendsPerSubnet
MapRoot network alpha dividends per subnet.
RootClaimable
MapAmount of TAO available for root network claims per hotkey.
RootClaimableThreshold
MapMinimum stake required to claim root network rewards.
RootClaimed
MapTotal TAO claimed from root network by a hotkey.
RootClaimType
MapClaim distribution type for root network rewards.
RootProp
MapRoot network proportion for emission distribution.
ScalingLawPower
MapScaling law exponent per subnet.
ServingRateLimit
MapBlocks between allowed serving updates.
StakeThreshold
PlainMinimum stake required to set weights.
StakeWeight
MapStake-based weights per UID per subnet.
StakingColdkeys
MapReverse index mapping coldkey to its position.
StakingColdkeysByIndex
MapIndex mapping for iterating staking coldkeys.
StakingHotkeys
MapList of hotkeys a coldkey has staked to.
StakingOperationRateLimiter
MapRate limiting markers for staking operations.
StartCallDelay
PlainDelay before subnet can call start.
SubnetAlphaIn
MapAlpha tokens in the subnet liquidity pool.
SubnetAlphaInEmission
MapAlpha tokens emitted into subnet pools per block.
SubnetAlphaInProvided
MapUser-provided alpha liquidity in subnet pools.
SubnetAlphaOut
MapAlpha tokens distributed to stakers.
SubnetAlphaOutEmission
MapAlpha tokens emitted out of subnet pools per block.
SubnetEmaTaoFlow
MapEMA of TAO inflow-outflow balance per subnet.
SubnetIdentitiesV3
MapIdentity metadata for subnets (v3).
SubnetLeases
MapActive subnet leases.
SubnetLeaseShares
MapShare ownership in subnet leases.
SubnetLimit
PlainMaximum number of subnets allowed on the network.
SubnetLocked
MapTAO locked for a subnet.
SubnetMechanism
MapConsensus mechanism type per subnet.
SubnetMovingAlpha
PlainMoving alpha smoothing factor for all subnets.
SubnetMovingPrice
MapMoving average price for subnet alpha.
SubnetOwner
MapOwner account for a subnet.
SubnetOwnerCut
PlainOwner cut percentage from emissions.
SubnetOwnerHotkey
MapHotkey associated with subnet owner.
SubnetTAO
MapTAO in the subnet liquidity pool.
SubnetTaoFlow
MapTAO inflow-outflow balance per subnet.
SubnetTaoInEmission
MapTAO emitted into subnets per block.
SubnetTaoProvided
MapTAO provided to subnet pools by users.
SubnetUidToLeaseId
MapMap subnet UIDs to lease IDs.
SubnetVolume
MapTotal trading volume on a subnet.
SubnetworkN
MapNumber of registered neurons on a subnet.
SubtokenEnabled
MapWhether subtoken trading is enabled per subnet.
TaoFlowCutoff
PlainCutoff threshold for TAO flow calculations.
TaoWeight
PlainGlobal TAO weight in economics.
TargetRegistrationsPerInterval
MapTarget registrations per adjustment interval.
Tempo
MapEmission interval for a subnet (blocks).
TimelockedWeightCommits
MapTimelocked weight commits for commit-reveal.
TokenSymbol
MapToken symbol for subnet alpha tokens.
TotalHotkeyAlpha
MapTotal alpha stake delegated to a hotkey.
TotalHotkeyAlphaLastEpoch
MapHotkey alpha ownership from last epoch.
TotalHotkeyShares
MapTotal shares held by hotkey stakers.
TotalIssuance
PlainTotal TAO in circulation.
TotalNetworks
PlainTotal number of subnets on the network.
TotalStake
PlainTotal TAO staked across all hotkeys.
TransactionKeyLastBlock
MapLast block for rate-limited transaction by key.
TransferToggle
MapWhether alpha transfers are enabled per subnet.
Trust
MapTrust scores for neurons on a subnet.
TxChildkeyTakeRateLimit
PlainRate limit for childkey take changes.
TxDelegateTakeRateLimit
PlainRate limit for delegate take changes.
TxRateLimit
PlainGeneral transaction rate limit.
Uids
MapUID assigned to a hotkey on a subnet.
UsedWork
MapProof-of-work solutions that have been used.
ValidatorPermit
MapWhether a neuron has validator permit.
ValidatorPruneLen
MapNumber of validators considered for pruning.
ValidatorTrust
MapValidator-specific trust scores.
VotingPower
Map--- DMAP ( netuid, hotkey ) --> voting_power | EMA of stake for voting
VotingPowerDisableAtBlock
Map--- MAP ( netuid ) --> block_number | Block at which voting power tracking will be disabled.
VotingPowerEmaAlpha
Map--- MAP ( netuid ) --> u64 | EMA alpha value for voting power calculation.
VotingPowerTrackingEnabled
Map--- MAP ( netuid ) --> bool | Whether voting power tracking is enabled for this subnet.
WeightCommits
MapCommitted weight hashes awaiting reveal.
Weights
MapWeight matrix set by validators on a subnet.
WeightsSetRateLimit
MapRate limit for weight setting per subnet.
WeightsVersionKey
MapRequired version key for setting weights.
WeightsVersionKeyRateLimit
PlainRate limit for weights version key changes.
Yuma3On
MapWhether Yuma3 consensus is enabled per subnet.
Scheduler 4 storage
Agenda
MapItems to be executed, indexed by the block number for execution.
IncompleteSince
PlainBlock number from which the agenda became incomplete.
Lookup
MapLookup from a name to the block number and index of the task.
Retries
MapRetry configurations for items, indexed by task address (block, index).
Swap 14 storage
AlphaSqrtPrice
MapCurrent sqrt price of Alpha per subnet.
CurrentLiquidity
MapActive liquidity at current price per subnet.
CurrentTick
MapCurrent price tick per subnet.
EnabledUserLiquidity
MapWhether user liquidity is enabled per subnet.
FeeGlobalAlpha
MapAccumulated Alpha fees for distribution per subnet.
FeeGlobalTao
MapAccumulated TAO fees for distribution per subnet.
FeeRate
MapSwap fee rate per subnet, normalized between 0 and u16::MAX.
LastPositionId
PlainCounter for unique position IDs.
Positions
MapUser liquidity positions with tick ranges.
ScrapReservoirAlpha
MapAlpha reservoir for fee scraps per subnet.
ScrapReservoirTao
MapTAO reservoir for fee scraps per subnet.
SwapV3Initialized
MapWhether V3 swap is initialized for a subnet.
TickIndexBitmapWords
MapBitmap tracking initialized ticks.
Ticks
MapTick data for concentrated liquidity price points.
Proxy 4 storage
Announcements
MapPending announcements made by time-delayed proxies.
LastCallResult
MapThe result of the last proxied call made by an account.
Proxies
MapThe set of account proxies. Maps accounts to their proxy delegates and deposit amounts.
RealPaysFee
MapTracks which (real, delegate) pairs have opted in to the real account paying
Aura 2 storage
Grandpa 7 storage
Authorities
PlainList of current GRANDPA authorities (public keys with voting weights).
CurrentSetId
PlainMonotonically increasing counter for GRANDPA authority set changes.
NextForced
PlainNext block number where a forced authority change can be signaled.
PendingChange
PlainScheduled authority set change waiting to be applied.
SetIdSession
MapMaps GRANDPA set ID to the session index when that set was last responsible.
Stalled
PlainIndicates GRANDPA has stalled with (delay, best_finalized_block).
State
PlainCurrent state of the GRANDPA authority set (Live, Paused, or PendingPause/Resume).
MevShield 7 storage
AuthorKeys
MapPer-author ML-KEM-768 encapsulation key, updated each time the author produces a block.
CurrentKey
PlainThe currently active ML-KEM-768 public key for encrypting MEV-protected transactions.
HasMigrationRun
MapStores whether some migration has been run.
NextKey
PlainThe ML-KEM-768 public key that will become CurrentKey in the following block.
NextKeyExpiresAt
PlainBlock number at which `NextKey` is no longer valid (exclusive upper bound).
PendingKey
PlainNext block author's key, staged here before promoting to `CurrentKey`.
PendingKeyExpiresAt
PlainBlock number at which `PendingKey` is no longer valid (exclusive upper bound).
BaseFee 2 storage
Drand 6 storage
BeaconConfig
PlainThe Drand beacon configuration used for verifying randomness pulses.
HasMigrationRun
MapTracks whether specific migrations have been executed.
LastStoredRound
PlainThe most recent Drand round number stored on-chain.
NextUnsignedAt
PlainThe block number when the next unsigned pulse transaction will be accepted.
OldestStoredRound
PlainThe oldest Drand round number retained in storage.
Pulses
MapVerified randomness pulses from the Drand beacon, keyed by round number.
Ethereum 6 storage
BlockHash
MapMaps Ethereum block numbers to their hashes.
CounterForPending
PlainCounter tracking number of pending transactions.
CurrentBlock
PlainThe current Ethereum block being built.
CurrentReceipts
PlainTransaction receipts for the current block.
CurrentTransactionStatuses
PlainTransaction statuses for the current block.
Pending
MapPending Ethereum transactions in the current block being built.
Contracts 7 storage
CodeInfoOf
MapMetadata about stored contract code.
ContractInfoOf
MapInformation about deployed contract instances.
DeletionQueue
MapQueue of contracts marked for deletion.
DeletionQueueCounter
PlainCounter for the deletion queue.
MigrationInProgress
PlainCursor tracking migration progress after runtime upgrades.
Nonce
PlainA running counter used for contract address derivation.
PristineCode
MapStored WASM code identified by code hash.
Commitments 7 storage
CommitmentOf
MapStores commitment data for an account on a specific subnet.
LastBondsReset
MapBlock number of the last bonds reset for an account on a subnet.
LastCommitment
MapBlock number of the last commitment update for an account on a subnet.
MaxSpace
PlainMaximum commitment space per account per rate limit interval.
RevealedCommitments
MapStores revealed timelocked commitment data after auto-reveal.
TimelockedIndex
PlainTracks all commitments that have timelocked fields pending reveal.
UsedSpaceOf
MapTracks commitment space usage for rate limiting.
Crowdloan 5 storage
Contributions
MapMap of (crowdloan_id, contributor) to contribution amount.
Crowdloans
MapMap of crowdloan IDs to their information.
CurrentCrowdloanId
PlainTemporarily set during finalize for dispatched call to access.
HasMigrationRun
MapStorage for migration run status.
NextCrowdloanId
PlainThe next incrementing crowdloan ID.