Skip to content

Module 4 - Run Block Explorer

Start block explorers to view Geth state and Solana state

Terminal window
git clone --branch v1.0.0 git@github.com:rome-labs/romescout.git
Terminal window
cd romescout/docker-compose
Terminal window
export FRONTEND_DOCKER_TAG=v1.36.2
export DOCKER_TAG=6.9.2
export STATS_DOCKER_TAG=v2.2.3
export VISUALIZER_DOCKER_TAG=v0.2.1
export SIG_PROVIDER_DOCKER_TAG=v1.1.1
export SMART_CONTRACT_VERIFIER_DOCKER_TAG=v1.9.2
export USER_OPS_INDEXER_DOCKER_TAG=v1.3.0

If you are running your L2 on a remote server, replace *.devnet.romeprotocol.xyz domain with your domain in the following two files. If you are running locally, you can skip modifying these files.

  • romescout/docker-compose/services/nginx1.yml

  • romescout/docker-compose/envs/common-frontend1.env

Update configuration to use your naming and branding

Section titled “Update configuration to use your naming and branding”

Update romescout/docker-compose/envs/common-frontend1.env to use your L2 details

Terminal window
NEXT_PUBLIC_NETWORK_NAME=Rome
NEXT_PUBLIC_NETWORK_SHORT_NAME=Rome
NEXT_PUBLIC_NETWORK_ID=98989897
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=RSOL
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=RSOL
NEXT_PUBLIC_NETWORK_LOGO=http://rome-public-assets.s3.us-east-1.amazonaws.com/rome-banner.png
NEXT_PUBLIC_NETWORK_ICON=http://rome-public-assets.s3.us-east-1.amazonaws.com/rome-logo.png
NEXT_PUBLIC_HOMEPAGE_PLATE_TEXT_COLOR=white
NEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND=#5E0A60

Remove old data, skip if running for the first time.

Terminal window
sudo rm -rf services/blockscout-db-data
sudo rm -rf services/stats-db-data

Build and run docker container locally.

Terminal window
docker-compose up -d

Access Rome Scout Explorer at:

https://caesar.devnet.romeprotocol.xyz:1000 (replace with your domain)