InitialSubnetOwnerCut

Constant v133 → current u16

Incentivizes subnet creation and maintenance.

Current Value

11796
Relevant for: subnet ownersminersvalidatorsanalytics

The Big Picture

Subnet owners invest significant TAO (lock cost) and effort (building the validation mechanism). This constant sets what percentage of subnet emissions they receive as compensation. It's a tax on miners/validators that funds subnet development and maintenance. Higher cuts incentivize subnet creation but reduce participant earnings.

Why This Matters

As a miner or validator, this percentage is taken from emissions before you're paid. As a subnet owner, this is your revenue. Factor it into ROI calculations.

Example

With InitialSubnetOwnerCut of 900 (9%), if a subnet generates 100 TAO in emissions, 9 TAO goes to the subnet owner, 91 TAO is distributed to miners and validators based on their weights/stake.

Common Questions

Can subnet owners change their cut?
The current implementation sets this at registration time. Governance may adjust network-wide limits, but individual subnet cuts are typically fixed.
Is owner cut taken from miner or validator share?
It's taken from total subnet emissions before the miner/validator split. Both groups effectively pay the tax proportionally.

Use Cases

  • Emission distribution
  • Owner rewards

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

Type Information

Type
u16
Byte Size
2 bytes
Encoding
fixed
Raw Hex
0x142e

Runtime Info

Pallet
SubtensorModule
First Version
v133
Latest Version
v133
Current Runtime
v393