Skip to content

v3.1.0

Latest
Compare
Choose a tag to compare
@sam0x17 sam0x17 released this 28 May 18:46
1b0c63a

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