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.
- Testnet: Learn how to deploy your contracts to the testnet 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 thrid parties.
- Inscribing 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.
Tools
- Rust zkVM: Learn how to write Rust off-chain code that can be verified on-chain on BOB.