subtensor
subtensor copied to clipboard
mainnet deploy 5/15/2025
Yuma Consensus v3 (available for all subnets)
- Per-bond EMA scaling: individual & sparse-mode bonds now adapt via exponential moving averages for smoother rewards
- Refactored α-parameters (including new sigmoid-steepness tuning) for fine-grained consensus control
- Monte Carlo scenario tests & map_consensus.py integration tests validate retention guarantees under adversarial conditions
- On-chain toggle event & ABI support to enable/disable Yuma3 per subnet for easy rollbacks
- https://github.com/opentensor/subtensor/pull/1593
Notes for Subnet Owners
- Yuma 3 should be beneficial and safe to use in model verification subnets (specifically subnets which guarantee that a change in miner performance happens with a knowledge commitment), provided the bond reset flag is used correctly.
- It will distribute dividends to the validators more fairly than Yuma 2 did and Liquid Alpha 2.0 allows the subnet owners to disincentivize weight copying.
Generic Crowdloan Pallet (live for public testing)
- Launch generic crowdloans via a simple balance-transfer + arbitrary extrinsic wrapper—supports create, contribute, withdraw, refund & finalize flows
- Enforce a 500-contributor cap to prevent unbounded loops and track counts for benchmarking
- Hardened withdraw logic: only the original contributor can withdraw, and creator’s initial deposit is locked until dissolution
- https://github.com/opentensor/subtensor/pull/1503
Notes
The MEV-resistant staking PRs have been pulled back for now while we address some issues pointed out by the community but should be in an upcoming release
Full PR List
- #1638 by @JohnReedV
- #1625 by @keithtensor
- #1641 by @shamil-gadelshin
- #1640 by @keithtensor
- #1633 by @JohnReedV
- #1626 by @l0r1s
- #1622 by @basfroman
- #1611 by @JohnReedV
- #1612 by @camfairchild
- #1607 by @l0r1s
- #1593 by @camfairchild
- #1610 by @sam0x17
- #1591 by @l0r1s
- #1588 by @shamil-gadelshin
- #1605 by @camfairchild
- #1603 by @basfroman
- #1598 by @keithtensor
- #1596 by @camfairchild
- #1595 by @JohnReedV
- #1585 by @JohnReedV
- #1592 by @basfroman
- #1577 by @shamil-gadelshin
- #1518 by @keithtensor
- #1580 by @open-junius
- #1587 by @l0r1s
- #1501 by @camfairchild
- #1584 by @JohnReedV
- #1552 by @camfairchild
- #1574 by @JohnReedV
- #1575 by @sam0x17
- #1503 by @l0r1s
- #1573 by @keithtensor
- #1513 by @gztensor
- #1533 by @dedyshkaPexto
- #1536 by @mdqst
- #1537 by @sashaphmn
- #1562 by @JohnReedV
- #1569 by @shamil-gadelshin
- #1568 by @open-junius
- #1517 by @app/dependabot
- #1565 by @basfroman
- #1525 by @shamil-gadelshin
- #1561 by @open-junius
- #1560 by @open-junius
- #1549 by @shamil-gadelshin
- #1556 by @shamil-gadelshin
- #1554 by @open-junius
- #1555 by @JohnReedV
- #1539 by @l0r1s
- #1544 by @shamil-gadelshin
- #1548 by @open-junius
- #1528 by @JohnReedV
- #1546 by @basfroman
- #1541 by @open-junius
- #1512 by @open-junius
- #1422 by @open-junius