Public Operations

Any

Calls that any signed account can make, with no special role or relationship required.

172 calls across 21 pallets

SubtensorModule 57

serve_axon_tls

Registers TLS-enabled axon server endpoint.

root_register

Registers a validator on the root network (subnet 0).

decrease_take

Decreases the delegate's commission rate.

increase_take

Increases the delegate's commission rate.

set_children

Sets child hotkeys for stake distribution.

set_identity

Sets on-chain identity for a hotkey.

sudo_set_tx_childkey_take_rate_limit

Sets rate limit for child key take changes (admin).

swap_hotkey

Swaps hotkey to a new address.

swap_hotkey_v2

---- The extrinsic for user to change its hotkey in subnet or all subnets. This extrinsic is

schedule_swap_coldkey

Schedules a coldkey swap for future execution.

set_childkey_take

Sets the take rate for a child hotkey.

sudo_set_min_childkey_take

Sets minimum child key take rate (admin).

sudo_set_max_childkey_take

Sets maximum child key take rate (admin).

set_subnet_identity

Sets identity metadata for a subnet.

register_network_with_identity

Creates a new subnet with identity metadata.

batch_set_weights

Sets weights on multiple subnets in a single transaction.

unstake_all

Removes all stake from a hotkey back to the coldkey.

unstake_all_alpha

Removes all alpha stake from a hotkey back to the coldkey.

swap_stake

Swaps stake between subnets for the same coldkey-hotkey pair.

swap_stake_limit

Swaps stake between subnets with price limit protection.

try_associate_hotkey

Attempts to associate a hotkey with a coldkey.

start_call

Starts subnet operations/emissions.

associate_evm_key

Associates an EVM key with a Substrate account.

batch_reveal_weights

Reveals committed weights on multiple subnets in a single transaction.

batch_commit_weights

Commits weights on multiple subnets in a single transaction.

recycle_alpha

Recycles alpha tokens back to subnet pool.

burn_alpha

Permanently burns alpha tokens.

remove_stake_full_limit

Removes all stake from a subnet with optional price limit.

set_pending_childkey_cooldown

Sets the cooldown period for pending child key changes.

register_leased_network

Creates a new subnet under lease terms.

terminate_lease

Terminates a subnet lease early.

update_symbol

Updates the token symbol for a subnet.

commit_timelocked_weights

Commits weights with a specific reveal round.

set_coldkey_auto_stake_hotkey

Sets the auto-stake destination for a coldkey.

commit_mechanism_weights

Commits weights using the standard mechanism.

reveal_mechanism_weights

Reveals weights committed via mechanism commit.

commit_crv3_mechanism_weights

Commits weights using CRV3 (commit-reveal v3) mechanism.

commit_timelocked_mechanism_weights

Commits mechanism weights with timelock.

set_mechanism_weights

Directly sets mechanism weights without commit-reveal.

root_dissolve_network

Dissolves a network using root authority.

claim_root

Claims accumulated root network emissions.

set_root_claim_type

Sets how root emissions are claimed/distributed.

sudo_set_num_root_claims

Sets number of root claims allowed (admin).

sudo_set_root_claim_threshold

Sets threshold for root claims (admin).

announce_coldkey_swap

Announces a coldkey swap using BlakeTwo256 hash of the new coldkey.

swap_coldkey_announced

Performs a coldkey swap if an announcement has been made.

dispute_coldkey_swap

Dispute a coldkey swap.

enable_voting_power_tracking

Enables voting power tracking for a subnet.

disable_voting_power_tracking

Schedules disabling of voting power tracking for a subnet.

sudo_set_voting_power_ema_alpha

Sets the EMA alpha value for voting power calculation on a subnet.

add_stake_burn

--- The extrinsic is a combination of add_stake(add_stake_limit) and burn_alpha. We buy

clear_coldkey_swap_announcement

Clears a coldkey swap announcement after the reannouncement delay if

register_limit

User register a new subnetwork via burning token, but only if the

set_auto_parent_delegation_enabled

--- Allows a root validator to toggle auto parent delegation

lock_stake

Locks alpha stake on a hotkey/subnet to build conviction. Locks decay over time unless set perpetual.

move_lock

Moves an existing lock to a new destination hotkey on the same subnet, preserving locked mass but resetting conviction.

set_perpetual_lock

Toggles whether the caller's individual lock on a subnet is perpetual (never decays) or returns to normal decay.

Proxy 12

Contracts 10