Boba Network
Learn how to deploy your smart contracts on the Boba Network OVM
!!! Important Update !!! Boba Network will implement OVM 2.0 very soon, therefore there are no more custom changes needed for L1 contracts in order to deploy to Boba. Due to a chain re-genesis all contracts will have to be re-compiled and re-deployed. If you're preparing to deploy to Boba, make sure that your contracts run fine on any Ethereum L1 testnet. No more code re-factoring is required to migrate to Boba Network with OVM 2.0
Boba Network is an Optimistic Rollup that combines the great open source work done by Optimism with the research and development effort of the Enya & Boba team on swap-based onramp, fast exit and cross-chain bridging. We chose to build on Optimism because it is essentially a modified version of Ethereum, which makes it relatively easy to ensure EVM and Solidity compatibility, minimizing the efforts required to migrate smart contracts from L1 to L2.
Boba is maintained by the OMG and Enya teams.
Our documentation is a work in progress. If you have questions or feel like something is missing check out our Discord server where we are actively responding, or open an issue in the GitHub repo for this site.

Direct Support

Porting to Boba and Optimism

Do you want to deploy your smart contracts to an Optimistic Rollup?

Choose your deployment stack

Fix possible errors step by step

These examples take you through the complete process of deploying an application to Optimistic Rollups. It's not very different from simply deploying to Ethereum. We're working hard to make sure any changes to your software stack are relatively minimal.

Set up The Graph

Start up a local Boba

Access Boba Wallet Contracts


Looking ahead, we anticipate the need for L2 solutions to not only scale Ethereum, but to augment it by expanding the capabilities of smart contracts through enabling complex off-chain computations. Boba strives to be at the forefront of this evolution.
Last modified 17d ago