BRC20 · Smart Contracts & Programmability · Now Live

Programmability
comes to Bitcoin L1.

Native Bitcoin DeFi is here. BRC20 now supports smart contracts — bringing decentralized finance, stablecoins, real-world assets, and agentic activity directly to Bitcoin, without bridges or sidechains.

Start Building → Explore the Ecosystem Blog
How it works

Build on Bitcoin's
security and permanence.

Develop applications and protocols that leverage the security and permanence of Bitcoin — with full EVM compatibility. Write Solidity, use the tools you already know.

01
Write Solidity, deploy on Bitcoin
Full EVM compatibility. Use Hardhat, Foundry, or Ethers.js. Port contracts from Ethereum or any EVM chain with no rewrites. Proxy contracts and modular architectures fully supported.
02
No extra gas for users
Users pay only standard Bitcoin miner fees. Contract execution is handled by the indexer layer — no gas tokens, no wallet confusion, no sticker shock on every transaction.
03
No bridges, no trusted middlemen
Interactions happen via standard Bitcoin inscriptions. No multisigs, no custodians, no off-chain approvals. Bitcoin's proof-of-work is the only security assumption you need.
04
Fully open source and permissionless
Built on the open-source OPI indexer. Anyone can run a node, audit the code, or build on top. The spec is public. The protocol is neutral.
05
Backward compatible from day one
Every existing 4 and 5-byte BRC20 token gains programmability. Existing holders need zero action. Deposits are voluntary and permissionless — nothing breaks.
06
Ordinals-aware smart contracts
Contracts can natively interact with Ordinal inscriptions — enabling inscription staking, dynamic rewards, and token-gated applications directly on Bitcoin.
The Bitcoin economy is open

Proven financial primitives,
now native to Bitcoin.

DeFi, real-world assets, and the agentic economy have already been proven on other chains. BRC20 programmability brings them to Bitcoin L1 for the first time.

DeFi on Bitcoin
Native Bitcoin DeFi
AMMs, lending markets, and liquidity protocols — all settling on Bitcoin's base layer, secured by proof-of-work.
  • Automated market makers with BRC20 liquidity pools
  • Lending and borrowing with on-chain collateral
  • Staking and yield protocols on Bitcoin L1
  • Permissionless, non-custodial, and composable
Real-World Assets
RWA Tokenization
Tokenize real assets on the most secure blockchain without bridges or custodians.
  • On-chain ownership of real estate, treasuries & commodities
  • Programmable transfer rules via smart contracts
  • Bitcoin finality as the settlement layer
  • Composable with BRC20 DeFi from launch
Agentic Economy
AI & Agent Finance
AI agents need a programmable, trust-minimized financial layer. Bitcoin now has one.
  • Agents hold BRC20 assets and execute autonomously
  • Programmable micropayments and on-condition triggers
  • Multi-agent coordination via Bitcoin smart contracts
  • AI-managed liquidity strategies (DeFAI)
Stablecoins
Stablecoins on Bitcoin
Stablecoins are one of the largest markets in crypto — USDT alone exceeds $100B. For the first time, they can be issued and settled natively on Bitcoin, backed by its unmatched security.
  • Issue and redeem stablecoins directly on Bitcoin L1
  • Collateralized by BRC20 assets via smart contracts
  • Secured by Bitcoin's proof-of-work
Governance & DAOs
On-chain Governance
Token holders vote, proposals execute automatically — all on Bitcoin's base layer.
  • On-chain voting and proposal execution
  • Treasury management via smart contracts
  • Protocol-owned liquidity for BRC20 DAOs
Launchpads
Fair Token Launches
Smart contract-enforced launch mechanics — no information asymmetry, no front-running.
  • Snipe protection built into launch contracts
  • Verifiably transparent mechanics on-chain
  • Integrated with BRC20 DeFi at launch
Ecosystem

Bitcoin L1 has a
full ecosystem now.

Apply to join →
Wallets & User Gateways
Xverse
Wallet
The most widely used Bitcoin wallet for Ordinals and BRC20 — with native support for BRC2.0 smart wallet features.
UniSat Wallet
Wallet · Browser Extension
Browser extension wallet with deep BRC20 support and BRC2.0 smart contract interactions.
More Wallets
Coming Soon
Additional Bitcoin wallet integrations in progress.
⏳ Integrations in progress
Hardware Support
Coming Soon
Ledger and Trezor support for BRC2.0 smart contract signing.
⏳ In development
Developer Resources

Everything you need
to start building.

Open source, well-documented, and ready for Ethereum developers. Start on Signet today.

Latest News

In the press & on the blog.

View all posts →
Bitcoin L1 Ecosystem

The people powering
Bitcoin's next chapter.

"The holy grail is combining the two gold standards: Bitcoin as the most decentralized and secure network, and the EVM as the most proven virtual machine. BRC2.0 makes that real."

D
Domo
Creator of BRC20 (@domodata)

"We upgraded Bitcoin's calculator-style indexer into a Turing-complete computer. Adoption of Bitcoin native assets was stifled because there were no dApps — that changes now."

E
Eril Binari Ezerel
CEO, Best in Slot (@0xBinari)

"BRC2.0 is a genuine, fully backward-compatible upgrade. All existing BRC20 holders benefit automatically — no migration, no action, no disruption to the base token."

L1
Layer 1 Foundation
Protocol Governance (@L1Fxyz)
FAQ

Common questions.

No action is required. BRC20 programmability is fully backward compatible. Tokens remain exactly as they are. If you want to use smart contract features, you can optionally make a permissionless deposit into the module — but all existing transfer and trading functionality works exactly as before.
It's an upgrade to the BRC20 indexer that embeds an EVM execution engine (built in Rust using revm) directly into the indexing layer. Smart contracts are inscribed on Bitcoin as witness data, and the module executes them deterministically — with results anchored to Bitcoin's base layer. It exposes a JSON-RPC 2.0 server fully compatible with standard Ethereum tooling.
Yes. BRC2.0 is fully EVM-compatible. You can use Hardhat, Foundry, Ethers.js, and Metamask-compatible wallets. Existing EVM contracts can be ported with no rewrites, including proxy contract architectures and modular patterns.
Layer 2s and sidechains introduce external trust: bridges, validators, sequencers, or multisig operators. BRC20 programmability executes and settles directly on Bitcoin L1 using standard Bitcoin transactions and witness data. There are no sequencers, no off-chain approvals, and no counterparty trust beyond Bitcoin's own proof-of-work.
Users pay only standard Bitcoin miner fees for on-chain inscriptions. Computation costs from smart contract execution are absorbed by the indexer layer. There is no separate gas token to buy or manage.
Yes. The BRC20 Programmable Module is fully open source on GitHub at github.com/bestinslot-xyz/brc20-programmable-module. Written in Rust, built on the Open Protocol Indexer (OPI). Anyone can run a node, audit the code, or contribute.
BRC2.0 is live on Bitcoin Signet for testing. You can deploy and interact with smart contracts using the public block explorer at explorer.brc20.build and standard Ethereum tooling. The Signet environment is open to all developers.

Build on the most
secure blockchain.

Join developers and protocols bringing smart contracts, DeFi, and financial infrastructure natively to Bitcoin.