2.4.0 (2026-08-09)
Features
- add
app-stablecoinsskeleton [2] (#3687) (5b7868b) - Add simple analytics vite plugin to apps, rm
SAEnabledflag (#3715) (86e44d4) - Add stablecoin service layer (#3697) (e931ab6)
- Add validator self stake reward in
NetworkStats(#3716) (62750d7) - bootstrap stablecoins app (#3638) (abeaa5b)
- Choose another known pool in simple mode (#3730) (e03e282)
- fix: Count unique nominators (#3693) (734a3a5)
- fix: derive effective unbond duration from chain state for unbonding displays (#3624) (089a9c5)
- fix: Fix pool preloader on zero values, fix biome formatting (#3644) (2b479e9)
- fix: pool shares: also wait for active-pools sync (6d30546)
- fix: Show dash instead of $0.00 when token price is unknown (#3611) (b9ea6f7)
- locales: add Russian (ru) language support (#3594) (299b4ca)
- refactor:
Headerstakes nodes with keys (#3685) (6c4f6b6) - refactor: Abstract advanced menu, add
enableAdvancedMenuprop (#3686) (f8d429a) - refactor: Abstract key library and context components (#3617) (6fee099)
- refactor: Abstract side menu UI (#3668) (35aae55)
- refactor: Amend consts config, abstract rpc endpoints (#3648) (bc812fb)
- refactor: init
app-staking(#3614) (b2bc71e) - refactor: Init
tx-submitpackage (#3652) (52f42dd) - refactor: Init
ui-modals, mvAccountsmodal (#3616) (ed170be) - refactor: Move
ActionItemtoui-core(#3615) (8907f84) - refactor: Move
app-staking/librarycomponents toui-apppackage (#3654) (d2afe49) - refactor: Move
usePageFromHashhook (#3655) (1e6a6e6) - refactor: Move
useThemetohooks(#3619) (8a4f72a) - refactor: Move key modals to
ui-modals(#3618) (341b053) - refactor: Move shared app components to
ui-app(#3649) (8f75624) - refactor: Move ThemeValues to
hooks(#3620) (e070e76) - refactor: Move Tx library components to
ui-app(#3622) (c63a3b3) - refactor: Remove outer
SubmitButton(#3621) (a494046) - refactor: Share
lazyNamedthroughui-overlay(#3684) (6a331cb) - refactor: Shared favicons via
vite-sharedpackage (#3646) (b9d470b) - refactor: Sunset Westend support (#3733) (830362c)
- refactor: Support production pool candidates (#3639) (c5f5e17)
- Remove deprecated validator commission UI (#3640) (2586616)
- Use direct nomination status query (#3718) (c6ab077)
- Use sanitize nominee candidates query (#3641) (db7d720)
- ux: Enhance pool share graph (#3720) (f185a6f)
- ux: Improve bond status badge UI (#3645) (11aaff9)
- ux: Revise balance inputs, add
BalanceInputMulti(#3695) (cb62237) - ux: Show reward trend demo when no active pool (#3643) (0d235bc)
- Validator Retainment UI - Phase 1 (#3732) (dd6d864)