sudo_set_stake_threshold

Call v216 → current #42

Sets the minimum stake threshold for network participation.

View calls on chain

Click items to navigate. Pan and zoom to explore.

Used by: subnet owners

The Big Picture

Minimum stake required for certain network operations. Prevents trivial participation.

Use Cases

  • Adjusting participation barriers
  • Anti-spam measures

From Chain Metadata

The extrinsic sets the weights min stake. It is only callable by the root account. The extrinsic will call the Subtensor pallet to set the weights min stake.

Input Parameters

#NameTypeDescription
0
min_stake
u64 min_stake (u64) (RAO -> TAO (/ 10^9))

Permissions

Origin
Root
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Caller is root account

Effects

Storage Modified

Postconditions

  • StakeThreshold updated

Side Effects

  • Affects minimum stake requirements

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

// Build sudo_set_stake_threshold call
const min_stake = 1_000_000_000n;

const call = api.tx[stringCamelCase("AdminUtils")][stringCamelCase("sudo_set_stake_threshold")](
  min_stake
);

Runtime Info

View Source
Pallet Index
19
Call Index
42
First Version
v216
Current Version
v393