Polkadot-API updates thread

Hi there :waving_hand:

After two busy months, here’s a fresh update from the PAPI team!

:chart_increasing: Staking Optimizer (& SDK!)

One of the most significant dApps we’ve released so far is the Staking Optimizer!
@voliva recently shared it on the Polkadot forum, and it’s already getting strong traction from many users. We received very positive feedback from early users!

As with all our dApps, it’s built light-client first. This time, however, we also offer an optional centralized indexer so users can access trusted data in a snappier way.

The dApp is primarily made available through IPFS (as of 2025-11-24, CID: bafybeidhg7g3doyrwu6udfpqmlhw5lc3s4oimdta5ivveuutvg2nb5foga), and secondarily available through a centralized server.

:artist_palette: PolkaHub

We’ve released PolkaHub, an account and wallet toolkit designed for dApps. It follows a concept similar to RainbowKit in the Ethereum ecosystem, and we’re really proud of how it turned out.
PolkaHub is highly configurable, fully frontend-agnostic, and built to make wallet integration effortless for developers.
@voliva also highlighted it in a recent forum post.

:toolbox: @polkadot-api/check-runtime

We had yet another release over the past two months: the check-runtime CLI. This plug-and-play tool performs sanity checks and flags common pitfalls in Substrate runtimes, helping ensure that production runtimes remain as safe and reliable as possible.

It has already been integrated by Westend runtimes by Parity and by Paseo, with more integrations expected in other chains’ pipelines. The tool has already helped uncover runtime issues in both Paseo and Westend!

:books: polkadot-api@1.21

Typed Signed Extensions

Starting from polkadot-api@1.21.0, custom signed extensions are now strongly typed, delivering a major improvement to the developer experience.

We’ve seen growing demand for this feature, likely driven by the upcoming Extrinsic V5 format and the introduction of new authentication mechanisms across various chains. We’re proud to say that PAPI has full Extrinsic V5 support.

The PAPI Console has also adopted this upgrade, making it easier than ever to work with custom signed extensions.

Solidity Codegen

Developers using ink! are already familiar with the papi ink command, and now we’re excited to share that papi sol is officially here!
Solidity contracts are now first-class citizens in PAPI (and in @polkadot-api/sdk-ink), making it incredibly easy to interact with them from a dApp in a fully typed manner.

Providers Work

Over the past few months, we’ve done extensive fine-tuning on our providers, especially the WebSocket provider. This includes improvements to the heartbeat logic (the WS ping-pong mechanism), ensuring stale connections are detected and closed promptly, as well as tightening up reconnection and teardown edge cases.

Thanks to this work, our providers are now in an exceptionally stable state.

Upcoming polkadot-api@2.0

polkadot-api is preparing itself to receive its first major update since the stable release. We’re working actively on it, and expect to release the first release candidate before EOY. It will come with a bunch of changes improving the developer experience, reducing the API surface where necessary, and adding new useful APIs.
The migration will be straightforward, and a migration guide will be released prior to the final release.

Make sure to follow this thread to be informed!

:airplane_departure: sub0 Symbiosis @ Buenos Aires

Two weeks ago we visited Buenos Aires to attend the sub0 conference, where we gave a talk on the PAPI SDKs and PolkaHub. We also mentored at the WebZero hackathon and hosted a barcamp session, all of them with very positive outcomes.
We’re deeply grateful for the invitation and for the hard work of the entire organizing team!

5 Likes