Skip to main content

0.8.0-alpha

Summary

Release

https://github.com/polkadot-live/polkadot-live-app/releases/tag/v0.8.0-alpha

Milestone 2 Tracker

View this Milestone 2 Tracker document to see progress on the current roadmap.

New Features

  • Dedot integration
  • Light client integration
  • Optimizations and bug fixes

Next Release

The next release of Polkadot Live will likely focus on system parachain integration, augmenting UIs, and improving UX application wide.

Dedot Integration

Polkadot Live is now powered by Dedot, a next-generation JavaScript client for Polkadot and Polkadot SDK-based blockchains. It replaces the legacy Polkadot.js packages.

This migration brings significant improvements to both application performance and developer experience:

  • Fully-typed APIs for seamless on-chain interactions.
  • Smaller bundle size thanks to Dedot’s lightweight footprint.
  • Simple, low-level APIs that make granular tasks — such as transaction construction and signing — straightforward.
  • Support for metadata v15 and the latest protocol features.
  • Fast network connections and noticeably improved application performance.
  • Smoldot light client integration (see below).

Polkadot Live is one of the first large-scale applications to fully integrate Dedot for all chain interactions. We look forward to seeing more projects across the ecosystem adopt Dedot, and encourage developers to reference the Polkadot Live codebase for practical examples of how to accomplish specific tasks using Dedot.

Refer to Dedot's comprehensive documentation portal and Github pages for detailed guides, project templates, and support resources.

Merged PRs

View Merged PRs

Light Client Integration

Polkadot Live has leveraged Dedot to integrate smoldot, a light client for Polkadot and Substrate-based chains. You are now able to interact with supported blockchain networks in a completely decentralized manner - as the smoldot light client communicates with multiple nodes to stay synced.

To use the smoldot light client instead of connecting to a specific RPC endpoint, simply select the Light Client connection option for your target blockchain network. All chain interactions will now be handled with the light client.

Network connections can be managed by expanding the main window's footer:

Merged PRs

View Merged PRs

Optimizations and Bug Fixes

This release includes a range of optimizations, refactorings, and bug fixes across the codebase, improving application performance and robustness.

UX

  • Base window hides automatically when all its tabs are closed.
  • Button to open the base window is removed from the main window's header.
  • Networks listed in the main window's footer include a new Connect button.
  • Send screen UI disabled when the app is in offline mode.
  • The Show on all workspaces setting is off by default.

Algorithms / Architecture

  • Refactored algorithm for calculating an account's shared API call registry for query-multis.
  • Refactored algorithms for calculating account nominating exposure and rewards for the last era.
  • Subscription processing is further modularized with a new post-callback step.
  • Subscription tasks are correctly sent to the main window when launching in offline mode.
  • The bigint type has replaced BigNumber in viable areas of the application.

Merged PRs

View Merged PRs