Latest updates

Every new feature and improvement, newest first.

3.1.0

June 20, 2026

Trade: sell from any position, buy from root

The buy and sell panels were reworked so the controls line up and reflect what you actually hold.

  • Sell from the right positionThe sell side lists your held positions on the subnet (one row per hotkey, largest first) instead of a generic validator dropdown, so you pick exactly which stake to unwind.
  • Buy with free TAO or from rootA "Pay with" toggle in the buy header funds a buy from free TAO or by moving stake from your root position. It only shows when you hold root, and falls back to free TAO if root runs out.
  • Aligned buy/sell panelsBoth panels share a row height so the amount inputs line up, and the slippage row is anchored to the bottom so it no longer jumps. On root buys the validator locks to the root origin, with a tooltip explaining why.
  • Accurate MAXMAX and percentage amounts floor to native precision instead of rounding up past your real balance, fixing the false "insufficient stake" error.

Validator detail: parents and child keys

The monitoring table is clearer when a hotkey is part of a parent/child relationship.

  • Parent validators on expandRows whose hotkey is a child now expand into a clean table of each parent (identity, proportion, childkey take, ACTIVE/PENDING).
  • One row per childActive and pending entries for the same subnet plus child are merged into a single row showing the transition (for example 0.3% to 1.4%), instead of listing the child twice.
  • Click anywhere to expandThe whole row toggles open. The full hotkey stays on the tooltip (and stays findable with Ctrl+F), and subnet links still navigate.

Subnets table: the full picture by default

The table now shows everything out of the box, so you trim columns down instead of hunting for them.

  • All columns visibleEvery metric is on by default. Hide what you do not need from the column selector. Off by default: owner, Price ($), 30D % and 90D %.
  • Reordered by themeColumns flow through identity, price, valuation, emission, activity, decentralization, then supply, liquidity and depth.
  • Shorter "Nak." headerThe wide "Nakamoto" header is abbreviated. The full name stays in the tooltip and the column menu.

Conviction leaderboard

The subnet conviction panel is easier to read and rank.

  • Sort by any columnRank, holder, conviction, locked, value and split are all sortable. The # column keeps the conviction rank even when you sort on another metric, and locker sub-rows ride with their holder.
  • Locked value in α and τTotal locked now shows the locked alpha amount and its TAO spot value, instead of a single dollar figure.

Portfolio balance chart

Trade markers and scaling got a pass so the balance chart reads the same way as the subnet charts.

  • Round buy/sell marksThe tilted pin bubbles are gone. Buys and sells now show as round B/S marks anchored to the line, both sitting just above it (the color and the B/S letter tell them apart).
  • LIN / LOG toggleA linear/log scale switch sits in the bottom-right corner of the pane (like the compare chart), and your choice is remembered.
  • Markers toggle that persistsTurning trade markers on or off now sticks across reloads, independent of pro mode. Before, the choice was silently reset on every pro-mode change.

Testnet faucet redesign

The testnet faucet now matches the app's sober look.

  • Quieter, clearer claimThe balance is a quiet live stat and the claim is the single primary action.
  • Sortable historyThe claim history is now sortable by address, date, amount and status.

Polish and persistence

  • More of your choices stickThe transactions page-size restores on reload, and the trade cart moved to local storage so a half-built batch survives a browser restart.
  • Tidier tablesSortable headers are vertically centered, and the α/τ unit suffix is flush-right in the ALPHA and TAO columns.
  • Mono-first cleanupA consistent warning color and theme-aware chrome across pages, so things adapt properly in light mode.
  • Always the fresh buildThe service worker now busts its cache on every release, so you stop getting served a stale shell after an update.