Skip to content

Commit

Permalink
add walkthrough for running op stack rollup
Browse files Browse the repository at this point in the history
  • Loading branch information
Mackenzie-OO7 committed Nov 11, 2024
1 parent 4cdf60a commit 23baf4f
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions how-to-guides/optimism.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ import constants from '/.vitepress/constants/constants.js'

This guide will show you how to run your own OP Stack devnet and testnet that posts data to Celestia's Mocha testnet using [roll-op](https://github.com/celestiaorg/roll-op) and [op-plasma-celestia](https://github.com/celestiaorg/op-plasma-celestia).

The roll-op tool is used to deploy and manage the OP Stack rollup environment, including the rollup, batcher, and other components. While the op-plasma-celestia integration allows the OP Stack to utilize Celestia's Mocha testnet as the data availability (DA) layer.

This guide is in two parts:

- First, you'll spin up a mock L1 environment and deploy a devnet that posts data to the Mocha testnet.

- In the second part, you'll deploy a testnet that posts data to the Mocha testnet, but this time on a real L1 environment; the Ethereum Sepolia testnet. This will involve setting up a configuration file with the necessary details like Sepolia chain ID, RPC URL, and your deployment keys.

After successful deployments, you'll be able to observe data blobs being successfully submitted to the Mocha testnet in the logs, as well as some activity on your rollup account on [Celenium](celenium.io).

If you don't have devops experience and would like to use a Rollups as a Service (RaaS) provider, see the RaaS category in the menu.

## Dependency setup
Expand Down

0 comments on commit 23baf4f

Please sign in to comment.