What's Changed
- fix benchmark remove stake by @open-junius in #2602
- Port more precompile tests to Rust by @ales-otf in #2616
- Port more precompile tests to Rust by @ales-otf in #2622
- fix the admin window not set in e2e by @open-junius in #2619
- Bugfix for:
hotkey_swapon a single subnet wipes all root dividend accumulations by @evgeny-s in #2527 - PalletId-based subnet account Ids maintain subnet TAO reserves by @gztensor in #2524
- Port more precompile tests to rust by @ales-otf in #2623
- fix multiplier event type by @JohnReedV in #2621
- Feat/recycle burn chain exts by @LandynDev in #2560
- add origin in extension by @open-junius in #2550
- Convictions (stake locks) by @gztensor in #2599
- feat: net TAO flow for emission allocation by @igoraxz in #2634
- net tao flow followup by @JohnReedV in #2635
- Make instant seal work and added interval by @girazoki in #2589
- Conviction updates by @gztensor in #2632
- Pallet alpha-assets by @gztensor in #2629
- Count burned registration in tao inflow by @gztensor in #2640
- No initial owner alpha by @gztensor in #2642
- Lock transfers by @gztensor in #2641
- Record TAO in-flow on burned neuron registration by @gztensor in #2571
- remove double record tao flow by @open-junius in #2644
- Remove duplicate migration by @evgeny-s in #2617
- remove subnet owner check by @open-junius in #2631
- Recycle logging by @gztensor in #2646
- add test and fix parameter order by @open-junius in #2630
- Clear Vali Trust/Permit in
clear_neuronby @JohnReedV in #2653 - Subnet Emission Owner Toggle by @JohnReedV in #2657
- Allow subnet owners to set minimum childkey take per subnet by @gztensor in #2660
- fix(weights): include netuid in BatchWeightItemFailed event by @RUNECTZ33 in #2654
- extend subtensor extension by @open-junius in #2569
- Handle tao transfer errors in root claim by @gztensor in #2671
- Handle swap errors when taking fees in alpha by @gztensor in #2672
- Drain protocol ema when net_flow disabled by @gztensor in #2673
- Conviction v2 by @gztensor in #2658
- Temporarily disable stake locking by @gztensor in #2656
- Implement OnTransactionPayment for EVM pallet by @gztensor in #2650
- Add migration to fix TI after evm fees divergence by @gztensor in #2670
- Subnet owner capability to disable and enable owner cut by @gztensor in #2648
- feat: normalize protocol cost in net flow EMA by @igoraxz in #2675
- add test normalization_keeps_eligible_subnet_count by @JohnReedV in #2677
- Try-runtime fixes: TI check and conviction v1 removal by @gztensor in #2683
- Disable TI checks in try-runtime by @gztensor in #2681
- Remove deprecated conviction maps by @gztensor in #2682
- Ai reviewer by @sam0x17 in #2668
- Conviction updates by @gztensor in #2687
- Only Root Toggles Subnet Emissions by @JohnReedV in #2694
- 60 day unlock and maturity rate by @gztensor in #2696
- add atomic extension check by @open-junius in #2669
- No default auto-lock by @gztensor in #2695
- Set unlock and maturity rates to 90 days half life by @gztensor in #2698
- mainnet deploy 5/27/2026 by @sam0x17 in #2643
New Contributors
- @LandynDev made their first contribution in #2560
- @igoraxz made their first contribution in #2634
- @girazoki made their first contribution in #2589
- @RUNECTZ33 made their first contribution in #2654
Full Changelog: v3.3.15-402...v3.4.0-411