Welcome to BOB
This is a guide to get you started with building on BOB. BOB is leveraging an OP Stack-based rollup and is EVM compatible. This means that you can use the same tools and libraries that you are used to from Ethereum. In addition, BOB provides several useful tools to interact with Bitcoin.
Our docs are open source and we are happy to receive both feedback and contributions.
Get Involved
This is alpha-stage software. We love to work closely with you to make BOB useful to your use-case and ideas. For help, feedback, and bug reports, talk to us in the #bob-devs channel in our Discord server.
Getting Started
- Hello World: Develop your first smart contract on BOB.
- Networks: Learn how to deploy your contracts to the BOB networks and interact with them.
How To
- Bitcoin Light Client: Learn how to interact with Bitcoin by proving transaction inclusion on BOB.
Examples
- P2P Swap BTC and ERC20: Learn how to build a P2P Bitcoin marketplace on BOB using a BTC light client to eliminate trusted third parties.
- Inscribing Ordinals With Unisat Wallet: Learn how to inscribe Ordinals (text, BRC20s, ...) with the UniSat wallet.
- Use MetaMask to Inscribe and Transfer Ordinals: Learn how to inscribe Ordinals (text, BRC20s, ...) with the UniSat wallet.
- Unify BTC and EVM Assets: Learn how to unify BTC and EVM assets with a single wallet by using MetaMask snaps.
- zkVM Taproot Address Verification: Learn how to prove ownership of a Bitcoin taproot address using zkVM and Bonsai.