SUBTENSOR RUNTIME · v475
Subtensor v475 adds Null consensus, fee-free PoW registration and an adjustable Basket minimum trade
This release lets Subnet Owners choose Null Consensus for large Subnets and enable fee-free PoW registration, with GPU mining support. Registration pricing for PoW and Burn is now tracked independently. The minimum Basket trade amount can now be adjusted by governance, and the number of parent keys per Childkey is capped.
- Changes since
- v473
- Commit
d1718c99c3- GitHub release
- v475 ↗
High impact Validators / MinersTAO holders / Stakers
Null Consensus for large Subnets
Subnet Owners can switch a Subnet to Null Consensus. Only the UID with the largest stake receives the single Validator permit and may set weights. Miner rewards are spread across all registered UIDs when its weights are empty, and all positively staked UIDs keep proportional dividends. Null Consensus has a shared capacity of 2,500 UIDs, divided by the number of emission mechanisms. Returning to Yuma Consensus requires pruning UIDs down to 256 first, which is done in bounded steps of up to 64 UIDs per transaction.
Source #3206
High impact Validators / Miners
Owner-enabled fee-free PoW registration with GPU mining
Subnet Owners can enable PoW registration, which needs no transaction fee or registration Burn. Proofs are accepted for up to five blocks after the referenced block. Mining can use OpenCL GPUs automatically. PoW registrations raise only PoW Difficulty and Burn registrations raise only the Burn price, and Owners can choose Burn only, PoW only, or both. PoW registration is off by default.
Source #3206
Medium impact TAO holders / Stakers
Basket minimum trade amount is adjustable
Governance can now change the minimum amount for Basket trades, for single and batch trades. The default stays at 0.5 TAO. Setting it to zero removes only the extra Basket floor; the general minimum Stake amount still applies.
| Parameter | Before | After |
|---|---|---|
| Basket minimum trade amount | 0.5 TAO (fixed) | 0.5 TAO (default, adjustable by governance) |
Source #3214
Low impact Validators / Miners
Childkey parent limit
The number of parent keys that can delegate to a single Childkey is capped at 100.
Source #3206
Also includes SDK and CLI updates for the new features, an arm64 Linux build fix for the SDK, and CI improvements.
-
#3206 ↗ Merged
feat: add Null consensus, precise emissions and PoW registration
This PR adds an owner-selectable Null consensus mode as an alternative to Yuma Consensus with precise whole-unit emission allocation, and restores fee-free PoW registration, affecting Subnet owners, Validators, Miners, and SDK/CLI users on mainnet and testnet.
-
#3213 ↗ Merged Listed under other changes
hotfix: fix bittensor-core build on aarch64 Linux
This hotfix fixes the aarch64 Linux build of bittensor-core that was broken by PR 3206 and adds new CI coverage to catch similar issues, affecting developers building the SDK on ARM64 platforms.
-
#3214 ↗ Merged
Make basket minimum trade amount sudo-adjustable
This PR makes the minimum basket trade amount adjustable by Root through a new sudo extrinsic instead of a fixed 0.5 TAO floor, affecting governance and users performing basket trades.
AI-generated summary of the release code. Check the linked pull requests for authoritative details. Report generated Oct 13, 2026.
v475