Loading
Loading
0x0000000000000000000000000000000000000804
Neuron operations from the caller's mapped account: registration (SubtensorModule::burned_register), setting, committing and revealing weights (including batch and timelocked variants), associating an EVM key, and coldkey-swap announcements; plus reads of neuron data.
Written from precompiles/src/neuron.rs (github.com, opens in a new tab, external site) at c004cebf3 (runtime 471)
48 in total, 47 live, 9 documented. Retired functions stay listed so older calls still decode.
| Signature | Selector | Mutability | Runtime |
|---|---|---|---|
announceColdkeySwap(bytes32) | Selector 0x08d1c53e | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
associateEvmKey(uint16,address,uint64,bytes) | Selector 0x3e39c584 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
batchCommitWeights(uint16[],bytes32[]) | Selector 0xd9020874 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
batchRevealWeights(uint16,uint16[][],uint16[][],uint16[][],uint64[]) | Selector 0x4fb51a56 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
batchSetWeights(uint16[],uint16[][],uint16[][],uint64[]) | Selector 0x420439cd | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
burnedRegister(uint16,bytes32) | Selector 0x4054ecca | Mutability payable | Since runtime 233 |
Registers a neuron by calling `do_burned_registration` internally with the origin set to the ss58 mirror of the H160 address. This allows the H160 to further call neuron-related methods and receive emissions. Parameters
| |||
clearColdkeySwapAnnouncement() | Selector 0x8328f4b3 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. | |||
commitCrv3MechanismWeights(uint16,uint8,bytes,uint64) | Selector 0xa8ae88b0 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
commitMechanismWeights(uint16,uint8,bytes32) | Selector 0x963ec024 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
commitTimelockedMechanismWeights(uint16,uint8,bytes,uint64,uint16) | Selector 0x3856c1e0 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
commitTimelockedWeights(uint16,bytes,uint64,uint16) | Selector 0x9c9d8cec | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
commitWeights(uint16,bytes32) | Selector 0xa5077557 | Mutability payable | Since runtime 244 |
Commits the weights for a neuron. Parameters
| |||
disputeColdkeySwap() | Selector 0xd83fd75b | Mutability nonpayable | Since runtime 444 |
No documentation in the source. | |||
executeAnnouncedColdkeySwap(bytes32) | Selector 0xfbb0086d | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
getBlockAtRegistration(uint16,uint16) | Selector 0x6055248f | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getBonds(uint16,uint16) | Selector 0x18f730ed | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getChainIdentity(bytes32) | Selector 0xa9592c39 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getLegacyTimelockedWeightCommit(uint8,uint16,uint64,uint32) | Selector 0x0f4ce9cf | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getLegacyTimelockedWeightCommitCount(uint8,uint16,uint64) | Selector 0xd3c9d6c4 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getLegacyTransactionRateBlocks(bytes32) | Selector 0x75263dcd | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getLoadedEmission(uint16) | Selector 0x8b040afa | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getNeuronCertificate(uint16,bytes32) | Selector 0x08ef710e | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getPrometheus(uint16,bytes32) | Selector 0x8cc3cce5 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getSubnetIdentity(uint16) | Selector 0xbb18ad27 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getTimelockedWeightCommit(uint16,uint64,uint32) | Selector 0x0005e655 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getTimelockedWeightCommitCount(uint16,uint64) | Selector 0x402e06f2 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getTransactionKeyLastBlock(bytes32,uint16,uint16) | Selector 0x171b1d55 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getUid(uint16,bytes32) | Selector 0x39fcc675 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getWeightCommit(uint16,bytes32,uint32) | Selector 0xb8d93b66 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getWeightCommitCount(uint16,bytes32) | Selector 0x906ad69a | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getWeights(uint16,uint16) | Selector 0x95675a5d | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
isNetworkMember(bytes32,uint16) | Selector 0xb8aa8a37 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
register(uint16,uint64,uint64,bytes,bytes32,bytes32) | Selector 0x504651b2 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
registerLimit(uint16,bytes32,uint64) | Selector 0xb72d8f89 | Mutability payable | Since runtime 428 |
Registers a neuron like `burnedRegister`, but only if the current burn cost does not exceed `limitPrice` (in rao). Parameters
| |||
revealMechanismWeights(uint16,uint8,uint16[],uint16[],uint16[],uint64) | Selector 0x4369e004 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
revealWeights(uint16,uint16[],uint16[],uint16[],uint64) | Selector 0x66ba946f | Mutability payable | Since runtime 233 |
Reveals the weights for a neuron. Parameters
| |||
rootRegister(bytes32) | Selector 0x3406f457 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
serveAxon(uint16,uint32,uint128,uint16,uint8,uint8,uint8,uint8) | Selector 0xe20ac82f | Mutability payable | Since runtime 238 |
Registers axon information for a neuron. This function is used to serve axon information, including the subnet to register to, version, IP address, port, IP type, protocol, and placeholders for future use. Parameters
| |||
serveAxonTls(uint16,uint32,uint128,uint16,uint8,uint8,uint8,uint8,bytes) | Selector 0x18ba7f8a | Mutability payable | Since runtime 238 |
Serves axon information for a neuron over TLS. This function is used to serve axon information, including the subnet to register to, version, IP address, port, IP type, protocol, and placeholders for future use. Parameters
| |||
servePrometheus(uint16,uint32,uint128,uint16,uint8) | Selector 0x5a05952f | Mutability payable | Since runtime 238 |
Serves Prometheus information for a neuron. This function is used to serve Prometheus information, including the subnet to register to, version, IP address, port, and IP type. Parameters
| |||
setChildren(bytes32,uint16,uint64[],bytes32[]) | Selector 0x4f8d1788 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
setIdentity(string,string,string,string,string,string,string) | Selector 0xe45e6e44 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
setMechanismWeights(uint16,uint8,uint16[],uint16[],uint64) | Selector 0xe6903674 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
setWeights(uint16,uint16[],uint16[],uint64) | Selector 0x34af16d6 | Mutability payable | Since runtime 233 |
Sets the weights for a neuron. Parameters
| |||
swapHotkey(bytes32,bytes32,bool,uint16) | Selector 0x4e169550 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
swapHotkeyV2(bytes32,bytes32,bool,uint16,bool) | Selector 0x0257aaab | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
tryAssociateHotkey(bytes32) | Selector 0xf232ceca | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
commitWeights(uint16,uint256)Retired | Selector 0x5817defd | Mutability payable | Runtime 233–238 |
Commits the weights for a neuron. Parameters
| |||
Data: precompile-abis/v471-summaries, subtensor c004cebf3 (github.com, opens in a new tab, external site) (runtime 471). Runtime ranges are the spec versions on subtensor’s main branch when an entry first and last appeared, not the block it went live on chain.