TotalHotkeyAlpha

Storage Map v233 → current

Total alpha stake delegated to a hotkey .

Explore chain
Queried by: validatorsdelegatorsstakersanalytics

The Big Picture

Like TotalHotkeyStake but in alpha terms. When evaluating a validator on a specific subnet, TotalHotkeyAlpha shows their total backing in that subnet's native staking unit. This is the denominator for calculating delegator shares of emissions.

Why This Matters

How much alpha backs this validator? Your share of their emissions depends on (your alpha / TotalHotkeyAlpha). More alpha = more dilution but also indicates trust.

Example Scenario

Query TotalHotkeyAlpha(hotkey=validator_X) returns 50000000000000 (50T alpha). If you have 5T alpha staked to them, you own 10% of their alpha and receive ~10% of their emissions.

Common Questions

How does this differ from TotalHotkeyStake?
TotalHotkeyStake is in TAO across all subnets. TotalHotkeyAlpha is in alpha for the specific subnet - the unit that determines emission shares on that subnet.
Does higher alpha mean higher returns?
Higher TotalHotkeyAlpha means the validator has more backing (trusted) but your share is more diluted. Returns depend on your percentage share, not absolute amounts.

Use Cases

  • Check a validator's total alpha backing on a subnet
  • Compare validators by their alpha stake
  • Calculate your share of a validator's alpha
  • Build validator ranking by alpha
  • Track validator growth in subnet-specific terms

Purpose & Usage

Purpose

Track aggregate alpha from all delegators - the validator's total backing in subnet terms.

Common Query Patterns

  • Query by hotkey
  • Rank validators by alpha backing
  • Calculate stake concentration
Part of: Yuma ConsensusStake Operations

Query Keys

#NameTypeDescription
1
key1
AccountId key1 (AccountId) (hex -> SS58)
2
key2
u16 key2 (u16)

Stored Value

Value in RAO (÷10⁹ for TAO)

RAO -> TAO (/ 10^9)

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 TotalHotkeyAlpha storage
const key1 = "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY";
const key2 = 0;

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

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

On-Chain Activity

Write Frequency
●●●●●● Ultra-High >10M est. writes

>10M estimated writes

#4 most written storage item

Write Source User Extrinsics

Modified via user-submitted extrinsics

As of block 7,429,232

Runtime Info

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