This constant was removed in v165

This constant is no longer available in the current runtime. Existed from v101 to v165. Shown here for historical reference.

InitialDefaultTake

Constant Removed v101 → v165 (removed) u16

Sets starting take rate when becoming a delegate.

Current Value

11796
Relevant for: validatorsdelegatorsstakers

The Big Picture

When you become a delegate, this is your starting commission rate. It's what delegators pay for your validation services. You can adjust it (within limits) after becoming a delegate, but this is where everyone starts.

Why This Matters

Before adjusting take, know where you start. This constant tells you the default commission rate all new delegates begin with.

Example

If InitialDefaultTake is 1800 (18%), new delegates start taking 18% of emissions, with delegators receiving the remaining 82%. Most delegates then adjust to competitive rates.

Common Questions

Can I change my take after becoming a delegate?
Yes, using increase_take or decrease_take. Decreases are immediate; increases are rate-limited.

Use Cases

  • Delegate registration
  • Take calculations

Value History

VersionBlockChangeValue
v101#1Added11796
v195#3,791,350Removed11796

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

Type Information

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

Runtime Info

Pallet
SubtensorModule
First Version
v101
Latest Version
v165
Removed In
v165