Current Value
11796Relevant for: validatorsdelegatorsstakers
The Big Picture
This is functionally equivalent to InitialDefaultTake - the default commission when becoming a delegate. All new delegates start at this rate before adjusting. It ensures a baseline revenue model for validators and sets delegator expectations for typical fees.
Why This Matters
Before you become a delegate, know your starting commission. You'll need to decide whether to lower it to attract delegators or keep it to maximize per-TAO revenue.
Example
If InitialDefaultDelegateTake is 1125 (11.25%), new delegates charge 11.25%. Most adjust downward to attract delegators - 9-10% is common. Some premium validators maintain higher rates due to reputation.
Common Questions
- Is this different from InitialDefaultTake?
- They serve the same purpose - setting initial delegate commission. The runtime may use one or the other; check which is active in current runtime version.
- What's a competitive take rate?
- Check DelegateTake storage for existing delegates. Most cluster around 9-11%. Lower attracts delegators but earns less per TAO.
From Chain Metadata
Initial default delegation take.
Use Cases
- Delegate registration
- Take calculations
Code Examples
import { createClient, Binary } from "polkadot-api";
import { getWsProvider } from "polkadot-api/ws";
import { sub } from "@polkadot-api/descriptors"; // generated by: npx papi add sub -w wss://entrypoint-finney.opentensor.ai:443
const client = createClient(getWsProvider("wss://entrypoint-finney.opentensor.ai:443"));
const api = client.getTypedApi(sub);
// Query InitialDefaultDelegateTake constant
const value = await api.constants.SubtensorModule.InitialDefaultDelegateTake();
console.log("InitialDefaultDelegateTake:", value);Type Information
- Type
- u16
- Byte Size
- 2 bytes
- Encoding
- fixed
- Raw Hex
- 0x142e
Runtime Info
- Pallet
- SubtensorModule
- First Version
- v195
- Latest Version
- v195
- Current Runtime
- v411