# Polkadot-API updates thread

**URL:** <https://forum.polkadot.network/t/polkadot-api-updates-thread/7685>\
**Category:** Tech Talk\
**Created:** [May 3, 2024, 5:51pm UTC](https://forum.polkadot.network/t/polkadot-api-updates-thread/7685 "2024-05-03T17:51:54Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![carlosala](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/carlosala/32/4964_2.png) [@carlosala](https://forum.polkadot.network/u/carlosala)\
**Post date:** [May 7, 2025, 10:36am UTC](https://forum.polkadot.network/t/polkadot-api-updates-thread/7685/21 "2025-05-07T10:36:08Z")

</div>

Hi there 👋

It’s been a while since our last update in this thread! A few months ago, we  
summarized our activities from the end of Q4 2024 to the start of Q1 2025 with  
Polkadot-API. You can catch up on it [here](https://forum.polkadot.network/t/polkadot-api-2025-q1-update/11906).

## New PBA dApps Track

During last month, we prepared and taught an exciting new track in PBA focused  
on offchain/dApps development! It was incredibly rewarding to visit Switzerland 🇨🇭  
and guide a cohort of nearly 30 students through an immersive blockchain  
experience, emphasizing key knowledge essential for building next-generation  
decentralized applications. We want to thank all the PBA team for the confidence  
and we are open to collaborations in the future!

This intense 10-day module condensed all the essential and valuable insights we  
identified. We’re extremely proud of the results and warmly welcome all our  
students into the vibrant Polkadot community!

## `polkadot-api@1.10.0` news

### New Features

#### Offline API

We’ve introduced an Offline API, a feature highly requested by advanced users.  
This allows creating and signing extrinsics without maintaining an active  
connection to a provider. This feature has been available since version `1.9.0`  
of the library.

Comprehensive documentation for the Offline API is provided at  
[papi.how](https://papi.how/offline). Check it out to learn more!

#### Typed Codecs

Another highly requested feature was direct access to codecs used in chain  
interactions (such as transactions, queries, and more). Users can now access any  
codec, even those deeply nested within interactions. We’ve also prepared  
comprehensive documentation to help you get started quickly.  
[Check it out!](https://papi.how/typed-codecs)

#### `ink!` improvements

Thanks to @tien feedback, we were able to improve our `ink!` client, exposing  
useful information to the developer that previously was not taken into account.

### Other Improvements

Over the past few months, we heavily focused on supporting other ecosystem teams  
integrating our libraries. This led to numerous bug fixes and enhancements that  
significantly improved the developer experience with PAPI. Here are some key  
highlights:

- Added a `blocks$` observable to track any new blocks seen by the client.
- Updated transaction creation to utilize the highest seen nonce rather than  
the nonce from the finalized block.
- Included XCM v5 types as “known-types”.
- Enhanced the `finalizedBlock$` observable to reliably emit every block.
- Improved overall stability, especially concerning provider errors and  
reconnections.
- CLI and Codegen enhancements to reduce errors and warnings.

Additionally, we’ve continuously maintained and updated our documentation to  
reflect all newly added features and ensure clarity.

Thanks for reading! Stay tuned for more updates and insights on our decisions,  
improvements, and news.

See you soon! 👋

---

_[View the full topic](https://forum.polkadot.network/t/polkadot-api-updates-thread/7685)._
