sudo_set_net_tao_flow_enabled

Call v411 → current New #91

Enables or disables net TAO flow accounting (protocol cost deduction from emission shares).

View calls on chain

Click items to navigate. Pan and zoom to explore.

Used by: subnet ownersvalidatorsanalyticsdevelopers

The Big Picture

Net TAO flow is the v411 mechanism for charging protocol cost (emission + chain buys - root sells) against a subnet's emission share before distribution. This switch toggles the whole accounting model at the network level.

Use Cases

  • Switch the network between gross and net flow accounting
  • Roll back to gross flow if net accounting causes issues

From Chain Metadata

Enables or disables net TAO flow (protocol cost deduction from emission shares). When enabled, emission shares use net flow = user flow - protocol cost. When disabled, emission shares use gross user flow only (current behavior).

Part of: Net TAO Flow Accounting

Input Parameters

#NameTypeDescription
0
enabled
bool True to use net TAO flow (subtract protocol cost) in emission share calculation; false for gross flow

Permissions

Origin
Root
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Caller is root

Effects

Postconditions

  • NetTaoFlowEnabled storage updated

Side Effects

  • When enabled, emission shares use net flow = user flow - protocol cost
  • When disabled, emission shares use gross user flow only

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_net_tao_flow_enabled call (typed, named args)
const enabled = true;

const tx = api.tx.AdminUtils.sudo_set_net_tao_flow_enabled({
  enabled,
});

Runtime Info

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