LeaseDividendsDistributionInterval

Constant v290 → current u32

Controls dividend payout frequency.

Current Value

100
Relevant for: subnet ownersstakersanalytics

The Big Picture

Subnet leases generate dividends for lease holders. This constant sets how often dividends are distributed - similar to a stock dividend frequency. Longer intervals mean larger, less frequent payouts; shorter intervals mean smaller, more frequent payouts.

Why This Matters

If you hold subnet leases, this tells you when to expect dividends. Budget and cash flow planning should account for this interval.

Example

With LeaseDividendsDistributionInterval of 7200 blocks (~24 hours), lease dividends are paid daily. If your lease generates 10 TAO/day, you receive 10 TAO every 24 hours rather than 0.42 TAO/hour.

Common Questions

Are dividends automatic?
Yes, they're distributed on-chain at each interval. No claim action needed; dividends appear in your balance automatically.
What determines dividend amount?
Subnet revenue, your lease share, and subnet economics. Check SubnetLease storage for your specific entitlement.

From Chain Metadata

Number of blocks between dividends distribution.

Use Cases

  • Subnet leases
  • Dividend distribution

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 LeaseDividendsDistributionInterval constant
const value = api.consts[stringCamelCase("SubtensorModule")][stringCamelCase("LeaseDividendsDistributionInterval")];
console.log("LeaseDividendsDistributionInterval:", value.toHuman());

Type Information

Type
u32
Byte Size
4 bytes
Encoding
fixed
Raw Hex
0x64000000

Runtime Info

Pallet
SubtensorModule
First Version
v290
Latest Version
v290
Current Runtime
v393