sudo_set_min_childkey_take_per_subnet

Call v411 → current New #93

Sets a subnet -specific minimum child-key take , overriding the global floor with a stricter one.

View calls on chain

Click items to navigate. Pan and zoom to explore.

Used by: subnet ownersvalidatorsdevelopers

The Big Picture

Child-key take has a global minimum. Subnet owners can require a higher minimum on their subnet, but never lower than the global floor.

Use Cases

  • Subnet owner sets a higher minimum child-key take for their subnet
  • Prevent validators on a subnet from setting take below the subnet's floor

From Chain Metadata

The extrinsic sets the minimum childkey take for a subnet. It is callable by root or the subnet owner. The subnet minimum can only make the global minimum stricter.

Part of: Subnet Emission Control

Input Parameters

#NameTypeDescription
0
netuid
u16 NetUidSubnet whose min child-key take floor is being set
1
take
u16 New minimum child-key take for the subnet (u16, basis points where 10000 = 100%). Must be at least as strict as the global minimum.

Permissions

Origin
Root
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Caller is root or subnet owner
  • Resulting minimum is at least as strict as the global minimum

Effects

Postconditions

  • MinChildkeyTakePerSubnet[netuid] updated to the new value

Side Effects

  • MinChildKeyTakePerSubnetSet event emitted

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);

// Build sudo_set_min_childkey_take_per_subnet call (typed, named args)
const netuid = 1;
const take = 0;

const tx = api.tx.AdminUtils.sudo_set_min_childkey_take_per_subnet({
  netuid,
  take,
});

Runtime Info

View Source
Pallet Index
19
Call Index
93
First Version
v411
Current Version
v411