The zero-knowledge power of Scroll at your fingertips through Blast API!

Blast provides high performance APIs for Scroll, a zkEVM rollup designed to expand on Ethereum's capabilities, allowing a seamless scaling process.

Benefits of Scroll

About Scroll

Scroll is a zkEVM-based zkRollup on Ethereum that enables native compatibility for existing Ethereum applications and tools. Scroll relies on zkEVM as its primary component to demonstrate the native EVM implementation trace, and it employs a decentralized proving network to address the issue of prover efficiency. This eliminates the trade-off between security and scale using zero-knowledge protocols, providing the best option for blockchain users and developers -- minimum trust assumptions, quick finality, and smooth migration from the base layer.

Scroll aims to scale blockchains so that it can be accessible for billions of users. This requires making them both scalable and cheap enough to be accessible for all as well as being secure and easy-to-use for the ordinary user. It is crucial to maintain the fundamental characteristics of decentralization and censorship resistance that make Ethereum so potent while working towards greater blockchain scaling. The ultimate objective of Scroll is to reach the same degrees of decentralization and censorship resilience as base layer Ethereum.

Free Public API for Scroll

Scroll Mainnet

Scroll Mainnet is a reliable and scalable Layer 2 blockchain which employs zk-rollup technology. Get started with the free Scroll endpoint by copying the link below.

Public RPC Endpoint

Public WSS Endpoint





Returns the number of the most recent block

eth_blockNumber response

Returns the number of the most recent block


An integer value of the current block number the client is on


curl -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":0,"method":"eth_blockNumber"}'
See all Public APIs

Blast Features for Scroll Developers

Core API

Blast custom APIs offer optimized throughput and reduced latency for transactions on Scroll and enable access to real-time data, transaction history and network status.

Included with all plans

Debug API

The Debug API gives Scroll developers access to several non-standard RPC methods, which will allow them to inspect, debug and set certain debugging flags during runtime.

Included with Developer, Startup, Enterprise & Pay As You Go plans

Archive Nodes

These nodes retain all historical transaction information on the Scroll blockchain from the genesis block to the present, enabling users to query and retrieve any past information. The Archive Nodes feature is enabled starting with the Developer plan.

Included with Developer, Startup, Enterprise & Pay As You Go plans

Frequently Asked Questions

What are zk-rollups?

zk-Rollups are a blockchain scaling solution that groups multiple transactions into one, reducing the load on the main network. They utilize zero-knowledge proofs, a cryptographic method allowing for transaction validation without revealing their details. This ensures transaction privacy and security.

Is Scroll a modular network?

Yes, it comprises three layers: the settlement layer, the sequencing layer and the proving layer.

How do I start building on Scroll with Blast?

Simply click on Launch App, connect your wallet and get access to dedicated endpoints that you can organize into projects depending on your development needs.

How much does it cost to use Blast infrastructure?

No matter if you're just starting in blockchain development or your dApp is readying for Mainnet, the Blast Pricing Plans are designed to cater to your project's necessities in a cost-sensitive manner. Check out more details or contact us on our pricing page.

How do I get help if my Blast APIs are not working properly on Scroll?

The Bware Labs team is available 24/7 via Discord for support! Just join our server and write down your questions in the Technical Support channel.

Blast Resources for Scroll Developers

Getting started with developing on Scroll by using Blast APIs is straightforward. You can follow the instructions in our documentation to set up your development environment and start building.

Read Documentation