Module 1 - Choose your Chain ID & Download the Repos
Choose Chain ID for your L2
Section titled “Choose Chain ID for your L2”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
Download Rome repos and Docker images
Section titled “Download Rome repos and Docker images”Shows how to clone Rome repositories and Docker images, with alternative local builds.
Clone Rome Setup Repository.
Section titled “Clone Rome Setup Repository.”git clone --branch v1.0.1 https://github.com/rome-labs/rome-setup.git
Download Rome Dockers
Section titled “Download Rome Dockers”docker pull romelabs/rollup-op-geth:v1.0.1docker pull romelabs/rome-apps:v1.0.1docker pull romelabs/rome-evm:v1.0.1
Alternatively, build these Docker images locally.
Section titled “Alternatively, build these Docker images locally.”git clone --branch v1.0.1 git@github.com:rome-labs/rome-apps.gitgit clone --branch v1.0.1 git@github.com:rome-labs/rome-sdk.gitgit 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 .
git clone --branch v1.0.1 git@github.com:rome-labs/rome-rollup-clients.gitgit 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 .