Rootstock

Access Rootstock with Blast to build on Bitcoin using EVM tools

Rootstock is a Bitcoin sidechain. The Layer 2 solution combines the security of Bitcoin's proof of work with Ethereum's smart contract capabilities. Developers focused on creating innovative Bitcoin DeFi protocols can leverage Blast's APIs for instant access to Rootstock Network.

Benefits of Rootstock

About Rootstock

Rootstock is a Bitcoin sidechain. The Layer 2 solution combines the security of Bitcoin's proof of work with Ethereum's smart contract capabilities. Its robust security model empowers developers to build trustless, innovative Bitcoin DeFi protocols. As a side-chain, Rootstock, operates alongside the main Bitcoin network, as an independent blockchain linked to a parent blockchain via a two-way peg, allowing seamless asset and data transfers.

This two-way peg mechanism enhances blockchain functionalities, enabling the Bitcoin network to concentrate on core activities such as mining and transaction validation. At the same time, Rootstock focuses on scalability and additional capabilities.

The Rootstock virtual machine (RVM) is the core of the Rootstock smart contract platform. The RVM is a forked version of the Ethereum virtual machine (EVM), meaning it can execute the same bytecode and opcodes as the EVM. The RVM is compatible with Ethereum smart contracts and the tools used to deploy and interact with them, such as Solidity, Hardhat, Foundry, Remix, etc. The RVM also has features such as native support for Bitcoin opcodes, precompiled contracts for elliptic curve cryptography, and a performance improvement pipeline.

Consensus Mechanism: Rootstock uses merge-mining with Bitcoin, which means that Rootstock blocks are secured by the same miners that secure Bitcoin.

Free Public API for Rootstock

Rootstock Mainnet

Public RPC Endpoint

Public WSS Endpoint

Playground

eth_blockNumber

Parameters

eth_blockNumber

Returns the number of the most recent block

eth_blockNumber response

Returns the number of the most recent block

resultnumber

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

Request

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

Get started and claim your Rootstock Testnet tokens!

Rootstock Testnet Faucet

Daily Tokens Left:0.1

Enter your wallet address in the designated box below and hit the “Claim“ button. Once you've claimed the first distribution of tokens, you will be able to claim again by tweeting with our template and pasting the tweet's URL in the second box. Happy testing!

1

Get your tokens!

Claimed 0/0.00025 RBTC

Wallet Address

2

Get your extra tokens!

Claimed 0/0.00025 RBTC

Complete step 1 to unlock!

See all Faucets

Blast Features for Rootstock Developers

Core API

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

Included with all plans

Debug API

The Debug API gives Blast L2 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

Frequently Asked Questions

What are Rootstock's best use cases?

Rootstock broadens Bitcoin's functionality by introducing features such as smart contracts and increased transaction capacity. The network can be used for launching a variety of dApps on the Bitcoin blockchain, including decentralized exchanges (DEXs), lending platforms, and savings platforms.

How can I use Blast on Rootstock Network?

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

Where do I get support if my Blast APIs are not working on Rootstock Network?

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.

Where can I find resources to start building on Rootstock Network?

Getting started with developing on Rootstock Network by using Blast APIs is straightforward. You can follow the instructions in our documentation.

Blast Resources for Rootstock Developers

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

Read Documentation