github opentensor/subtensor v3.1.0

latest releases: v3.2.6, v3.2.5, v3.2.4...
3 months ago

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
  • #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
  • #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

Don't miss a new subtensor release

NewReleases is sending notifications on new releases.