Skip to content

celestiaorg/op-devnet

Repository files navigation

Celestia Rollup Devnet Suite

Ethereum + Celestia + Optimism local devnet

This repo provides a local OP stack devnet suite built around just to operationalize docker compose workflows of all services.

It currently supports spinning up services (with a opinionated defaults):

Each suite (eth, cel, and op) can be independently operated for using just what you need and testing flakey single components throughout.

All data is stored in (shared) docker volumes, so there is no host dependence for files, configurations (other than the repo itself).

Prerequisites

Install:

Getting started

Clone the repo shallowly, then enter it:

git clone --depth 1 https://github.com/nuke-web3/ethereum-docker op-devnet
cd op-devnet

Create your local env file:

# `example.env` should work out of the box for most users
cp example.env .env

List available commands:

just

Bring up the full stack from scratch:

just genesis

Stop gracefully and clean everything up:

just clean

Notes

  • The currently supported flow is Docker Compose only.
  • Service entrypoint scripts live under scripts/ and can be adjusted as needed.

Acknowledgements

Inspired by tuxcanfly/ethereum-docker, with more work that lead to this found in nuke-web3/ethereum-docker)

About

A local devnet for integration testing OP Stack with Celestia & Alt-DA

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors