You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BETA: Native Ledger support has been introduced to the dashboard! Import your public keys into the dashboard and sign extrinsics directly from Ledger Stax, Nano X, Nano S Plus and Nano S.
Fully featured: Every extrinsic in staking dashboard works with Ledger.
No web extension required.
Even works with light-client enabled.
Supported on Polkadot and Kusama networks with the Polkadot and Kusama Ledger apps respectively. The Kusama Ledger app is considered experimental, and is treated as experimental in the dashboard.
Limited to Google Chrome / Brave browsers over a USB (HID) connection.
Extension UI has been revamped with larger icons, 2 items per row, and links to each extension’s website.
New Dark mode theming with improved colour balance and branding.
Substrate Connect support has been re-enabled, speeding up light client syncing when using the Substrate Connect extension.
An additional All pools tab item has been added to the pools list, allowing users to view inactive pools.
The design of the staking status card on Overview has been simplified.
System
Migrated from CRA to a Vite + React & Typescript config.
Webpack config has been replaced with Vite plugins.
Syntax has been refactored to account for the Vite toolchain, ranging from type and worker import syntax, environment variables, and cjs formatting for node scripts.
A new visualizer script summons the vite-bundle-visualizer plugin, offering dashboard bundle analysis. Run with yarn visualizer.
Vitest is now being used to run existing dashboard tests.
downshift has been deprecated and removed as a dependency.
The Balances context has been split into Accounts/Balances and Accounts/Identities. The Account context has been renamed to Identities.
A new Accounts/Proxies context has been created to sync imported account proxies. This currently has no impact on the rest of the dashboard.
@rossbulat/polkadot-dashboard-ui has been deprecated in favour of polkadotcloud/dashboard-ui.
Dashboard now uses core/Entry from dashboard-ui and discontinues EntryWrapper.
Github CI updates
Added Dependabot auto-merging of minor and patch releases.
Mergify has been deprecated in favour of native auto merge support.
Fixes
Fixed an issue that sometimes caused an identity to not update in validator lists once they were synced.
Fixed an issue where pool claims were not displaying in large payout lists.
Fixed an issue where more validators were being displayed on a page than was intended.
Fixed an issue where payouts were not being capped early enough for larger lists of payouts.
The Payouts graph title on the Payouts page is now persisted, and does not reinitialise on every page visit.
Fixed an issue where the UpdatePayee modal would emit an error boundary when an invalid account was given.
Fixed an issue where the syncing graphic was not displaying on the pools page when poolMembers were not yet fetched.
10 day averages are now accurately calculated from the first payout in payout graphs if enough payout history exists.