Documentation / New API reference / Network
Get Network Parameters
Last reviewed 2026-10-07
Latest global network parameters — the newer of the live row and the newest daily row.
Try it
Parameters
No parameters.
Responses
200 — Latest global network parameters
| Field | Type | Required | Description |
|---|---|---|---|
data | object | Yes | Latest global network parameters, shaped for HTTP JSON output. All fields are nullable per docs/api_spec.md; the ValueQuery storage items are always populated, while the three documented fields can be null. |
data.block_number | integer (int32) | Yes | Block height at which this snapshot was taken. |
data.coldkey_swap_announcement_delay | integer (int32), nullable | Yes | Coldkey swap announcement delay (blocks). |
data.coldkey_swap_reannouncement_delay | integer (int32), nullable | Yes | Coldkey swap reannouncement delay (blocks). |
data.coldkey_swap_schedule_duration | integer (int32), nullable | Yes | Coldkey swap schedule duration (blocks). Null on current runtimes — the backing storage was removed by a chain migration. |
data.dissolve_network_schedule_duration | integer (int32), nullable | Yes | Network dissolve schedule duration (blocks). |
data.max_childkey_take | string, nullable | Yes | Max childkey take (decimal, 0-1). |
data.max_delegate_take | string, nullable | Yes | Max delegate take (decimal, 0-1). |
data.min_childkey_take | string, nullable | Yes | Min childkey take (decimal, 0-1). |
data.min_delegate_take | string, nullable | Yes | Min delegate take (decimal, 0-1). |
data.network_immunity_period | string, nullable | Yes | Network immunity period (u64 as string). |
data.network_last_registered | string, nullable | Yes | Last registered network block (u64 as string). Null only on the pre-migration standalone-storage window. |
data.network_lock_reduction_interval | string, nullable | Yes | Lock reduction interval (u64 as string). |
data.network_min_lock_cost | string, nullable | Yes | Min lock cost (RAO, u64 as string). |
data.network_rate_limit | string, nullable | Yes | Network rate limit (u64 as string). |
data.nominator_min_required_stake | string, nullable | Yes | Min nominator stake (RAO, u64 as string). |
data.pending_childkey_cooldown | integer (int64), nullable | Yes | Childkey cooldown (blocks). |
data.senate_required_stake_percentage | string, nullable | Yes | Senate required stake percentage (decimal, 0-1). Always null — the senate was removed from the chain (only an orphaned storage value remains) and the old-API contract is null. |
data.stake_threshold | string, nullable | Yes | Stake threshold (RAO, u64 as string). |
data.subnet_moving_alpha | string, nullable | Yes | Subnet moving alpha (raw I96F32 bits, as string). |
data.subnet_owner_cut | string, nullable | Yes | Subnet owner cut (decimal, 0-1). |
data.timestamp | string | Yes | ISO 8601 / RFC 3339 timestamp of the snapshot block. |
data.tx_childkey_take_rate_limit | string, nullable | Yes | Childkey take rate limit (u64 as string). |
data.tx_delegate_take_rate_limit | string, nullable | Yes | Delegate take rate limit (u64 as string). |
data.tx_rate_limit | string, nullable | Yes | Transaction rate limit (u64 as string). |
404 — No network parameters snapshot recorded yet
| Field | Type | Required | Description |
|---|---|---|---|
message | string | Yes | Plain-english message describing the failure from the caller's perspective. |
status_code | integer (int32) | Yes | HTTP status code (mirrored in the response status line for convenience). |
500 — Internal server error
| Field | Type | Required | Description |
|---|---|---|---|
message | string | Yes | Plain-english message describing the failure from the caller's perspective. |
status_code | integer (int32) | Yes | HTTP status code (mirrored in the response status line for convenience). |
Every request needs an Authorization header holding your API key — see Getting started with the Taostats API.