Rank

Storage Map v101 → current

Rank scores for neurons on a subnet .

Explore chain
Queried by: minersvalidatorsanalytics

The Big Picture

Rank is the result of Yuma Consensus processing all validator weights. It represents how the network collectively values each neuron's contribution. Higher rank = better performance according to consensus = more emissions.

Why This Matters

Where does your miner stand compared to others? Rank tells you. It's the output of consensus - the network's collective judgment on how well each neuron is performing.

Example Scenario

Query Rank(netuid=1, uid=47) returns 0.0823 (as normalized u16, this would be ~5390). Your neuron holds ~8.23% of the rank distribution on this subnet. Compare to others to gauge position.

Common Questions

What's a good rank?
Relative to other neurons on the subnet. Sum of all ranks = 1.0 (normalized). If there are 256 neurons, average rank is ~0.0039. Above that is good.
How is rank calculated?
Yuma Consensus processes the weight matrix. Neurons receiving high weights from high-stake validators get higher rank.

Use Cases

  • Check your neuron's ranking on a subnet
  • Build leaderboards showing top-performing neurons
  • Analyze rank distribution and competition
  • Debug why certain neurons outperform others

Purpose & Usage

Purpose

Track neuron ranking from consensus.

Common Query Patterns

  • Query by netuid-uid
  • Rank all neurons on subnet
Part of: Yuma Consensus

Query Keys

#NameTypeDescription
1
key1
u16 key1 (u16)

Stored Value

value (Vec<u16>)

Relationships

Code Examples

import { ApiPromise, WsProvider } from "@polkadot/api";
import { stringCamelCase } from "@polkadot/util";

const provider = new WsProvider("wss://entrypoint-finney.opentensor.ai:443");
const api = await ApiPromise.create({ provider });

// Query Rank storage
const key1 = 0;

const result = await api.query
  [stringCamelCase("SubtensorModule")]
  [stringCamelCase("Rank")](
  key1
);

console.log("Rank:", result.toHuman());

On-Chain Activity

Write Frequency
●●●●○○ Medium 100K–1M est. writes

100K–1M estimated writes

#31 most written storage item

Write Source Calls + Hooks

Modified by both user extrinsics and runtime hooks

As of block 7,429,232

Runtime Info

View Source
Pallet
SubtensorModule
Storage Kind
Map
First Version
v101
Current Version
v393