sudo_set_dissolve_network_schedule_duration

Call v195 → current #55

Sets how long subnet dissolution takes.

View calls on chain

Click items to navigate. Pan and zoom to explore.

Used by: subnet owners

The Big Picture

Subnets don't dissolve immediately. This grace period allows participants to prepare.

Use Cases

  • Subnet lifecycle management
  • Dissolution policy

From Chain Metadata

Sets the duration of the dissolve network schedule. This extrinsic allows the root account to set the duration for the dissolve network schedule. The dissolve network schedule determines how long it takes for a network dissolution operation to complete.

Input Parameters

#NameTypeDescription
0
duration
u32 BlockNumberFor<T>duration: Block number

Permissions

Origin
Root
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Caller is root account

Effects

Postconditions

  • DissolveNetworkScheduleDuration updated

Side Effects

  • Affects subnet shutdown timing

Possible Errors

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_dissolve_network_schedule_duration call (typed, named args)
const duration = 0;

const tx = api.tx.AdminUtils.sudo_set_dissolve_network_schedule_duration({
  duration,
});

Runtime Info

View Source
Pallet Index
19
Call Index
55
First Version
v195
Current Version
v411