Module 1 - Rome Devnet Stack — Local Setup Guide
This video walks through setting up the Rome stack locally for devnet testing. It includes services like Geth, Rhea, Proxy, Hercules, Deposit UI, and Explorer — all orchestrated via Docker Compose.
GitHub Repository
Section titled “GitHub Repository”Rome Setup Repo:
Section titled “Rome Setup Repo:”Prerequisites
Section titled “Prerequisites”- Docker: https://docs.docker.com/get-docker/
- Docker Compose: https://docs.docker.com/compose/install/
Quick Start
Section titled “Quick Start”1. Clone the repo
git clone https://github.com/rome-labs/rome-setup && cd rome-setup
2. Generate a Solana Keypair (not for production)
3. Paste the private key into:
-
docker/keys/rhea-sender.json
-
docker/keys/proxy-sender.json
4. Airdrop devnet SOLs
5. Register a Chain ID
6. Update l2_setup.sh
-
Replace Chain ID
-
Replace Solana slot from: https://explorer.solana.com/?cluster=devnet
-
Update Solana RPC URL if needed
7. Run setup script
sudo chmod +x l2_setup.sh./l2_setup.sh
8. Access the Deposit UI
🔍 Explorer Setup (RomeScout)
Section titled “🔍 Explorer Setup (RomeScout)”sudo chmod +x explorer_setup.sh./explorer_setup.sh
Access Explorer at: http://localhost:1000