BETA — mainnet live (chain 482120); features are still being finished. Transparency →
Bitcoin Swap BETA Chain 482120
Developers · Get started

Overview

Integrate Bitcoin Swap (chain 482120) into a wallet, bot or app: prices, swaps and the Arbitrum ⇄ 482120 bridge.

Get started › Overview

Bitcoin Swap is an EVM chain (Hyperledger Besu, QBFT consensus, chain ID 482120) with three things you can integrate: prices from the on-chain oracle, swaps across 201 pools (100 crypto tokens, 100 US stocks, USDw) and OracleAMM, and a Hyperlane bridge to Arbitrum One. Every contract is verified on the explorer, and every public API works without a key.

Live status

Block 482120…
BTCw price (oracle)…
Bridge — 482120 side…
Bridge — Arbitrum side…

Read directly from the chain and the API when you open this page. More detail on Status.

What do you want to build?

Machine-readable resources

ResourceUse
/developers/contracts.jsonaddresses + ABIs of every public contract, on both chains
/chain.jsonnetwork info in ethereum-lists format
/api/v2/swap/assetslist of 202 assets: address, symbol, logo, oracle price
/swap/sdk/btcw-swap.jsJavaScript SDK (ES module, no dependencies)
/developers/search.jsonfull-text index of these docs

How these docs are organized

Concepts explain how the system works; Guides walk through one specific task step by step; Reference lists every endpoint, function and error code. If you only have five minutes, read the Quickstart. Before shipping anything to real users, read Trust model & risks.

There is no separate testnet. To experiment without spending real funds, run a chain fork locally — see Test on a chain fork.