Rome Docs
  • Getting Started
  • Overview of Rome
    • Rome Scales Bitcoin
      • How Rome Scales Bitcoin
    • Rome Scales Ethereum
      • How Rome Scales Ethereum
    • Rome Scales Rollups
      • How Rome Scales Rollups
    • Rome Provides Interop with Cosmos
      • How Rome Provides Interop with Cosmos
  • Nexus: Rome's Based Sequencer
    • How Nexus Works
    • Transaction Flow
  • Rome Interop
    • Rome SDK
    • Rome SDK Setup
      • Prepare Environment
      • Set Configuration
      • Run Rhea Example
      • Run Remus Example
      • Run Romulus Example
    • Remus: Cross-Rollup Atomicity
    • Romulus: Cross-Chain Atomicity
  • L2 EVM Setup
    • Prepare Config
    • Download Repos
    • Register your L2
    • Initialize your L2
    • Setup OP Geth Node
    • Run Block Explorer
    • Airdrop & Metamask
    • Check L2 State
    • Simple Transfers
    • Uniswap
    • Run on Remote Server
      • Setup AWS Server
      • Setup Certificate
  • Rome EVM
    • How to use Rome EVM
    • RPC Information
    • Tutorial to deploy a smart contract on Rome EVM
  • Shared Sequencer
    • Atomicity
    • Rome Transactions
    • Rhea
    • Hercules
    • Data Availability
    • Settlement
Powered by GitBook
On this page
  • Start Geth Block Explorer
  • Checkout repo
  • Navigate to docker-compose directory
  • Update configuration to use your domain
  • Build docker image and run
  • Access Solana Block Explorer

Was this helpful?

  1. L2 EVM Setup

Run Block Explorer

Start block explorers to view Geth state and Solana state

Start Geth Block Explorer

Checkout repo

If you are running your L2 on your local machine, clone the local branch:

git clone --branch local https://github.com/rome-labs/romescout.git

If you are running your L2 on a remote server, clone the testnet branch.

git clone --branch testnet https://github.com/rome-labs/romescout.git

Navigate to docker-compose directory

cd romescout/docker-compose

Update configuration to use your domain

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

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

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

Update configuration to use your naming and branding

NEXT_PUBLIC_NETWORK_NAME=Rome
NEXT_PUBLIC_NETWORK_SHORT_NAME=Rome
NEXT_PUBLIC_NETWORK_ID=915817419
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=Rome
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=ROME

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

Build docker image and run

Remove old data, skip if running for the first time

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

Build and run docker container locally

docker-compose up --build -d
# docker compose down

Access Solana Block Explorer

PreviousSetup OP Geth NodeNextAirdrop & Metamask

Last updated 6 months ago

Was this helpful?

Access Rome Scout Explorer at if running locally or (replace with your domain) if running on remote server.

http://localhost:1000
https://rollup.testnet.romeprotocol.xyz:1000
Explorer | Solana