Skip to content

Module 1 - Choose your Chain ID & Download the Repos

Choose a Chain ID that uniquely identifies your chain. It will be used to set up MetaMask later.

98989897

Check that the Chain ID it not taken already using https://chainlist.org/?testnets=true .

MetaMask uses ChainList to suggest chain details such as name and currency, and will complain if you use an existing Chain ID. So make sure to choose a new unique Chain ID.

If you will deploy your chain for public use, then add your chain to ChainList as well

Shows how to clone Rome repositories and Docker images, with alternative local builds.

Terminal window
git clone --branch v1.0.1 https://github.com/rome-labs/rome-setup.git
Terminal window
docker pull romelabs/rollup-op-geth:v1.0.1
docker pull romelabs/rome-apps:v1.0.1
docker pull romelabs/rome-evm:v1.0.1

Alternatively, build these Docker images locally.

Section titled “Alternatively, build these Docker images locally.”
Terminal window
git clone --branch v1.0.1 git@github.com:rome-labs/rome-apps.git
git clone --branch v1.0.1 git@github.com:rome-labs/rome-sdk.git
git clone --branch v1.0.1 git@github.com:rome-labs/rome-evm.git
docker buildx build -t romelabs/rome-apps:v1.0.1 -f rome-apps/docker/Dockerfile .
docker buildx build -t romelabs/rome-apps:v1.0.0 -f rome-apps/docker/Dockerfile --build-arg FEATURE=ci .
Terminal window
git clone --branch v1.0.1 git@github.com:rome-labs/rome-rollup-clients.git
git clone --branch v1.0.1 git@github.com:rome-labs/op-geth.git
docker buildx build -t romelabs/rollup-op-geth:v1.0.1 -f ./rome-rollup-clients/op-geth/Dockerfile .