Loading
Loading
0x0000000000000000000000000000000000000808
Reads subnet alpha and TAO pool state, prices, emissions and swap simulations from SubtensorModule; three setters dispatch AdminUtils burn/recycle settings, which apply the calls' own origin checks.
Written from precompiles/src/alpha.rs (github.com, opens in a new tab, external site) at c004cebf3 (runtime 471)
27 in total, 27 live, 20 documented. Retired functions stay listed so older calls still decode.
| Signature | Selector | Mutability | Runtime |
|---|---|---|---|
getAlphaInEmission(uint16) | Selector 0x377f604c | Mutability view | Since runtime 297 |
Returns the amount of alpha emission into the pool per block for a subnet. Parameters
Returns
| |||
getAlphaInPool(uint16) | Selector 0xc2ba9e87 | Mutability view | Since runtime 283 |
Returns the amount of alpha in the pool for a subnet. Parameters
Returns
| |||
getAlphaIssuance(uint16) | Selector 0x42980912 | Mutability view | Since runtime 283 |
Returns the total alpha issuance for a subnet. Parameters
Returns
| |||
getAlphaOutEmission(uint16) | Selector 0xd91bd0c8 | Mutability view | Since runtime 297 |
Returns the amount of alpha emission outside the pool per block for a subnet. Parameters
Returns
| |||
getAlphaOutPool(uint16) | Selector 0x9757f56b | Mutability view | Since runtime 283 |
Returns the amount of alpha outside the pool for a subnet. Parameters
Returns
| |||
getAlphaPrice(uint16) | Selector 0x69e38bc3 | Mutability view | Since runtime 283 |
Returns the current alpha price for a subnet. Parameters
Returns
| |||
getCKBurn() | Selector 0x05fa8b57 | Mutability view | Since runtime 315 |
Returns the CK burn rate. Returns
| |||
getEMAPriceHalvingBlocks(uint16) | Selector 0x52bfc160 | Mutability view | Since runtime 283 |
Returns the EMA price halving blocks parameter for a subnet. Parameters
Returns
| |||
getEmissionAccounting(uint16,bytes32) | Selector 0x1870ed6c | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getEmissionGateConfig() | Selector 0x42c5803c | Mutability view | Since runtime 444 |
No documentation in the source. Returns
| |||
getMovingAlphaPrice(uint16) | Selector 0xa86b1037 | Mutability view | Since runtime 283 |
Returns the moving (EMA) alpha price for a subnet. Parameters
Returns
| |||
getRootNetuid() | Selector 0x19f16c56 | Mutability view | Since runtime 283 |
Returns the root subnet unique identifier. Returns
| |||
getSubnetEconomicState(uint16) | Selector 0x1b2765a1 | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getSubnetFlowState(uint16) | Selector 0x91fb086e | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getSubnetMechanism(uint16) | Selector 0x8757c476 | Mutability view | Since runtime 283 |
Returns the mechanism type for a subnet (0 for Stable, 1 for Dynamic). Parameters
Returns
| |||
getSubnetVolume(uint16) | Selector 0x77acf3aa | Mutability view | Since runtime 283 |
Returns the transaction volume for a subnet. Parameters
Returns
| |||
getSumAlphaPrice() | Selector 0xaaf7afbd | Mutability view | Since runtime 297 |
Returns the sum of alpha prices for all subnets. Returns
| |||
getSwapState(uint16) | Selector 0xb7fac84b | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
getTaoInEmission(uint16) | Selector 0x6064c67e | Mutability view | Since runtime 297 |
Returns the amount of tao emission into the pool per block for a subnet. Parameters
Returns
| |||
getTaoInPool(uint16) | Selector 0x2d9bfc71 | Mutability view | Since runtime 283 |
Returns the amount of TAO in the pool for a subnet. Parameters
Returns
| |||
getTaoWeight() | Selector 0x1b859180 | Mutability view | Since runtime 283 |
Returns the global TAO weight. Returns
| |||
hasSwapMigrationRun(bytes) | Selector 0xd85264fd | Mutability view | Since runtime 444 |
No documentation in the source. Parameters
Returns
| |||
setBurnHalfLife(uint16,uint16) | Selector 0xcfe2c177 | Mutability nonpayable | Since runtime 444 |
No documentation in the source. Parameters
| |||
setBurnIncreaseMultiplier(uint16,uint128) | Selector 0x2be063ef | Mutability nonpayable | Since runtime 444 |
Raw U64F64 bits. Parameters
| |||
setRecycleOrBurn(uint16,uint8) | Selector 0x85229703 | Mutability nonpayable | Since runtime 444 |
mode: 0 = burn, 1 = recycle. Parameters
| |||
simSwapAlphaForTao(uint16,uint64) | Selector 0xa4e7d28d | Mutability view | Since runtime 283 |
Simulates swapping alpha for TAO. Parameters
Returns
| |||
simSwapTaoForAlpha(uint16,uint64) | Selector 0x27c3f0fb | Mutability view | Since runtime 283 |
Simulates swapping TAO for alpha. Parameters
Returns
| |||
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.