Skip to main content
BRC2.0 is a programmable execution layer built on top of BRC-20, bringing EVM-compatible smart contracts to Bitcoin. Write standard Solidity contracts, deploy them via Bitcoin inscriptions, and interact with native BRC-20 tokens — all without bridges, validators, or wrapped assets.

What is BRC-20?

Understand the token standard that started it all — fungible tokens on Bitcoin via Ordinals.

BRC2.0 Overview

Learn how BRC2.0 adds EVM execution to Bitcoin’s inscription model.

Deploy a Token

Step-by-step guide to deploying your first BRC-20 token on Bitcoin.

Deploy a Contract

Deploy a Solidity smart contract to the BRC2.0 execution layer.

Get started

1

Understand BRC-20

Read the BRC-20 overview to understand how fungible tokens work on Bitcoin using Ordinals inscriptions.
2

Learn BRC2.0

Read about the BRC2.0 Programmable Module — the EVM execution layer that enables smart contracts on Bitcoin.
3

Understand the architecture

Work through the Architecture section to understand the account model, gas system, and how to write contracts safely.
4

Deploy your first contract

Follow the deploy guide to write, compile, and inscribe a Solidity contract on Bitcoin.

Why BRC2.0?

No bridges or validators

BRC2.0 is a metaprotocol — no wrapped tokens, no multisig custodians, no sequencer trust assumptions.

Solidity compatible

Use Hardhat, Foundry, and OpenZeppelin. Most existing Solidity code works unchanged.

Bitcoin security

Smart contract history is anchored to Bitcoin inscriptions, inheriting Bitcoin’s immutability and security model.

Native BRC-20 access

Deposit and withdraw BRC-20 tokens trustlessly into smart contracts without any bridge validators.

Explore further

Protocol Specs

Read the full BRC-20 and BRC2.0 protocol specifications including JSON formats, operation types, and rules.

Precompiles

Bitcoin-native precompiled contracts for BIP-322 verification, UTXO queries, and transaction introspection.

BiS AMM

The Best in Slot AMM architecture — BLS batch settlement, non-custodial smart wallets, and BTC wrapping.

Limitations

Key constraints and sharp edges to understand before building on BRC2.0.