Current Value
0Relevant for: subnet ownersanalyticsdevelopers
The Big Picture
When a new subnet is created, it starts with an initial share of network emissions. This constant sets that starting allocation. Over time, emission values adjust based on subnet performance and network dynamics. Starting values determine how quickly a subnet can attract participants through emissions.
Why This Matters
If you're creating a subnet, this is your starting revenue. Higher initial emissions attract miners and validators faster. Plan your launch strategy around this value.
Example
With InitialEmissionValue representing 1% of network emissions, a new subnet starts with 1% of all TAO emitted per block. If total emission is 1 TAO/block, your subnet starts with 0.01 TAO/block distributed among participants.
Common Questions
- Can subnet emissions increase over time?
- Yes, emission values adjust based on subnet performance, stake, and other factors. Successful subnets can grow their share.
- What determines final emission allocation?
- It's a complex function of subnet performance, stake, and developers. Initial value is just the starting point.
Use Cases
- Subnet creation
- Emission calculations
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 InitialEmissionValue constant
const value = api.consts[stringCamelCase("SubtensorModule")][stringCamelCase("InitialEmissionValue")];
console.log("InitialEmissionValue:", value.toHuman());Type Information
- Type
- u16
- Byte Size
- 2 bytes
- Encoding
- fixed
- Raw Hex
- 0x0000
Runtime Info
- Pallet
- SubtensorModule
- First Version
- v101
- Latest Version
- v101
- Current Runtime
- v393