github polkadot-cloud/polkadot-staking-dashboard v1.0.8

2 years ago

Features

  • Polkadot Vault has been added as an additional Hardware extension. Users can now import accounts and sign transactions from Polkadot Vault.
  • Nomination pool commission UI has been introduced for Kusama and Westend. Users can configure their commission rate & payee, maximum commission and change rate settings from the Manage Pool modal.
  • Nomination pool commission can be claimed on Westend and Kusama from the Manage Pool modal.
    Pool members can now configure their claim permission, allowing other accounts to compound and/or withdraw rewards on their behalf.
  • Tabs have been introduced in the Connect modal to account for Extensions, Read Only and Proxies.
    The Accounts button (top right of app) is now accompanied by a connect icon, allowing users to open the Connect modal directly.
  • Connect modal now allows users to declare proxy delegates by providing the delegator address.
  • The staking status card on Overview has been redesigned to maintain its height and adopt a ⅓ and ⅔ design to fall in line with the rest of the page.
  • Tips now include page links.
  • Introduced logic to not reserve an account’s existential deposit if account locks were already in place.
  • Added a fee reserve feature, accessible from the Overview page, allowing users to reserve additional free balance on top of their existential deposit to pay transaction fees. This reserve is applied to bonding and fast unstake to prevent funds leaving the user’s account.
  • Fonts have been revised, with 3 distinct weights for Inter and a bolder Unbounded font, now in the smaller woff2 format. In addition, spacing and the general style guide of the dashboard has been iterated, improving on the overall aesthetics of the app.
  • PolkaGate was added as a supported extension.
  • Dark mode improvements.
  • Ledger transactions are now enabled for proxied batch calls.

System

  • Substrate Connect is now dynamically imported, and is only loaded when users activate the light client.
  • The dashboard bundle size has been decreased by 70%, dramatically increasing page load time.
  • Account locks are now deducted from the reserve balance in the dashboard, so no reserve is needed if your account locks cover the existential deposit.
  • system.accounts data structure has been amended for the latest runtime upgrade for Westend and Kusama.
  • staking.bond and staking.setController have been amended for the latest runtime upgrade for Westend.
  • Using more core-ui components from @polkadotcloud/core-ui.
  • Removed unneeded types from iterators.
  • Syntax tidy-up for Staking and Validators contexts.
  • GraphWrapper and CardWrapper have been combined and moved to Dashboard UI, along with hardware import elements, - and additional miscellaneous elements.
  • When a proxy account is active, proxy.proxy now wraps each call within a batch call, making Ledger proxied batch calls possible.
  • Added an additional Ledger feedback item for when nested calls are not supported.

Fixes

  • Fixed an issue where non-authorised web extensions were not providing correct feedback when users attempted to connect to it.
  • Fixed an issue where imported Ledger accounts acting as a controller account were treated as not imported.
  • Fixed an issue where read-only proxies were being displayed in the proxies list.
  • Fixed an issue where transactions requiring manual signing (Ledger, Vault) that were proxy accounts were not displaying the Sign button.

Don't miss a new polkadot-staking-dashboard release

NewReleases is sending notifications on new releases.