Skip to content
Back to Blog
Ecosystem Updates

Wasabi Release v1.1.0 Is Here

Read Time: 3 mins
Leer en español
Wasabi Release v1.1.0 Is Here

We’re pleased to announce that a new RSK Wasabi release has been published in our Github repo. This a minor release mostly focused on improvements at the JSON-RPC API interface: we’ve added support to previously unsupported methods and parameters, and we’ve made some minor changes to make JSON-RPC responses compliant with the Ethereum RPC API standard.

What’s new in this release?

A non-comprehensive list of changes included in this version is:

  • Added JSON-RPC method ‘eth_chainId’ (#945).
  • Added support for ‘pending’ parameter in ‘eth_getCode’ JSON-RPC method (#970).
  • Several minor improvements to JSON-RPC responses to make them Ethereum RPC API standard compliant (#934, #958, #971).
  • Garbage collector (experimental version) (#998).
  • Added new RSK specific JSON-RPC methods including ‘rsk_getRawBlockHeaderByHash’, ‘rsk_getRawTransactionReceiptByHash’, among others (#1000).
  • Security and b ug fixing.

Version 1.1.0 release’s sha256 sum is 20a82720dd39864ae3603b7eb777ed454e4577c7d984b9560017fc4ddd820924 rskj-core-1.1.0-ORCHID-all.jar. See Reproducible Build guide for further details.

How can the JSON-RPC interface changes can affect my dApps?

In this release, we’ve made some changes to JSON-RPC methods to make them compliant to the Ethereum RPC API standard. One of these requirements is that all quantities need to be expressed in hex format. Prior to this version, the ‘minimumGasPrice’ was being wrongly returned in decimal format. Before you update your RSK node to this new version, please be sure to make all necessary changes to your apps to adjust to this change.

With the objective of not breaking existing integrations, as part of this release we are also deploying a versioning feature to our public nodes. For a fixed period of time, the root url https://public-nodes.rsk.com will resolve to the RSKj 1.0.2 version nodes, while you can access 1.1.0 public nodes specifying this release version as part of the url: https://public-nodes.rsk.com/1.1.0/. Please refer to our documentation to understand better how this versioning schema works.

More information about the Garbage Collector feature

This is a new component that enables the node to split the state trie storage into multiple databases and claim old data that is unlikely to be needed in the future. Node administrators will be able to set their own retention policies to ensure they have access to everything they need for their operations.


The version we’re releasing has some known limitations, but we still wanted to make it available for anyone willing to try it at this experimental stage:

  • This feature is still being tested and is not recommended for production.
  • The node may exhibit unexpected behavior when querying collected states (e.g eth_getBalance with an old block number).
  • Disabling the garbage collector will cause the node to re-synchronize from start.

If you understand the risk associated with running beta software and want to try it out, you have to set the configuration variable blockchain.gc.enabled to true. You will see a new set of directories (database/unitrie_0, database/unitrie_1…) in your database directory. And specially, you will notice that the combined size of these repositories is much smaller than the current database/unitrie!

If you understand the risk associated with running beta software and want to try it out, you have to set the configuration variable blockchain.gc.enabled to true. You will see a new set of directories (database/unitrie_0, database/unitrie_1…) in your database directory. And specially, you will notice that the combined size of these repositories is much smaller than the current database/unitrie!

We expect to solve the above limitations in our next release.

Do you have further questions?

Please reach out with any feedback you would like to share with us through our social media channels and forums:

Twitter: https://twitter.com/RSKsmart

Telegram: https://t.me/RSKsmart

Gitter: https://gitter.im/rsksmart

Reddit: https://www.reddit.com/r/rootstock/

BitcoinTalk: https://bitcointalk.org/index.php?topic=3189777.0

If you are new to RSK, you may want to check our developer portal to find out how to start working on the RSK platform.

Thanks for your support!

Recommended articles

Rustock Node: Six Months Later

Rustock Node: Six Months Later

By Sergio Demian Lerner, Co-founder and Chief Scientist at RootstockLabs. In this follow-up to A blockchain node written entirely by AI: can we trust it?, Sergio shares his experience developing Rustock, an experimental Rust implementation of the Rootstock node, using AI coding agents. He explores the technical challenges, the improvements made and what a second […]

Ecosystem Updates
Satora Integrates with Rootstock, Expanding Access to Bitcoin-Based Finance

Satora Integrates with Rootstock, Expanding Access to Bitcoin-Based Finance

The Bitcoin ecosystem continues to grow, with new networks and applications giving holders more ways to use their BTC. Connecting these environments is an important part of making Bitcoin more useful. Satora has now integrated Rootstock, introducing swaps between rBTC on Rootstock and BTC across Bitcoin on-chain, the Lightning Network, and Arkade. The integration expands […]

Ecosystem Updates
Parallel Transaction Execution: Why Blockchain Needs to Learn to Multitask

Parallel Transaction Execution: Why Blockchain Needs to Learn to Multitask

As blockchain networks continue to mature, the conversation around scalability is changing. For years, the focus has largely been on increasing throughput and reducing transaction costs. Those metrics still matter, but they don’t tell the full story of what it takes to support applications at scale. Today’s blockchain networks are expected to support a much […]

Fundamentals