version: "3.9"
services:
l2:
#image: ghcr.io/b2network/op-geth:v1.101311.0
image: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth:v1.101315.2
container_name: l2
environment:
GETH_VERBOSITY: "3"
GETH_DATADIR: "/db"
GETH_ROLLUP_DISABLETXPOOLGOSSIP: "false"
GETH_ROLLUP_SEQUENCERHTTP: "https://b2-mainnet.alt.technology/"
GETH_HTTP: "true"
GETH_HTTP_ADDR: "0.0.0.0"
GETH_HTTP_VHOSTS: "*"
GETH_HTTP_API: "web3,debug,eth,txpool,net,engine"
GETH_WS: "true"
GETH_WS_ADDR: "0.0.0.0"
GETH_WS_API: "web3,debug,eth,txpool,net,engine"
GETH_AUTHRPC_ADDR: "0.0.0.0"
GETH_AUTHRPC_PORT: "8551"
GETH_BOOTNODES: "enode://55b79017f15cad10bb8ad433fb991e6a0d0ca5ccef3f9123618869ee405d61b564a44dee1b87c47e62dba51e63a9172e356714a7ecdf20594d041ddf9013136c@b2-mainnet-bootnodes-v2.altlayer.network:10201,enode://ad371eb83f665586985f4482adc8bb7fff793370843d73124e8b23c7aa69f01b6db93e5782ccbf7524d04aa5345e6bd1feeca4ec7bb1a515c3af67484604a5a8@b2-mainnet-bootnodes-v2.altlayer.network:10202,enode://274310e51ffbc42167dbf1adbcf0ef43f50db9f8f0c84d9f25ac6cf1659ca57b09c9398fbc881485865170c8090250b8b803cb2f1be11aa65b488b3c8337be2d@b2-mainnet-bootnodes-v2.altlayer.network:10203,enode://01c15b6db86024b708a3f3e2cdea2769264bc81dc8997752b44b904daff98f2ca15ca1e3096ed601debe7ad0f057c12d30bf93aeaeb227a59443059402c57dec@b2-mainnet-bootnode2.bsquared.network:30303"
GETH_METRICS: "true"
GETH_SYNCMODE: "full"
GETH_GCMODE: "archive"
GETH_RPC_ALLOW_UNPROTECTED_TXS: "true"
restart: always
network_mode: host
volumes:
- ./data/db:/db
- ./data/genesis.json:/genesis.json
- ./data/jwt.txt:/jwt.txt
op-node:
#image: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:99a53381019d3571359d989671ccf70f8d69dfd9
image: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.7.7
container_name: op-node
environment:
OP_NODE_SYNCMODE: "execution-layer"
OP_NODE_L1_TRUST_RPC: "true"
OP_NODE_SEQUENCER_L1_CONFS: "10"
OP_NODE_VERIFIER_L1_CONFS: "10"
OP_NODE_L1_BEACON: "https://hub-cl-rpc.bsquared.network"
OP_NODE_L2_ENGINE_RPC: "ws://127.0.0.1:8551"
OP_NODE_L2_ENGINE_AUTH: "/jwt.txt"
OP_NODE_ROLLUP_CONFIG: "rollup.json"
OP_NODE_RPC_ADDR: "0.0.0.0"
OP_NODE_L1_ETH_RPC: "https://hub-rpc.bsquared.network"
OP_NODE_L1_RPC_KIND: "standard"
OP_NODE_METRICS_ENABLED: "true"
OP_NODE_P2P_LISTEN_IP: "0.0.0.0"
OP_NODE_P2P_LISTEN_TCP_PORT: "9222"
OP_NODE_P2P_LISTEN_UDP_PORT: "9222"
OP_NODE_P2P_DISCOVERY_PATH: "/data/node/opnode_discovery_db"
OP_NODE_P2P_PEERSTORE_PATH: "/data/node/opnode_peerstore_db"
OP_NODE_P2P_PRIV_PATH: "/data/node/opnode_p2p_priv.txt"
OP_NODE_P2P_STATIC: "/dns/b2-mainnet-bootnodes-v2.altlayer.network/tcp/20201/p2p/16Uiu2HAm1hkacTvu8HzwPs2Mv8cHo6RfMX9vbEi4T8FuXFRK7VEM,/dns/b2-mainnet-bootnodes-v2.altlayer.network/tcp/20202/p2p/16Uiu2HAm1oTTtY6QkUdVUY8qn86Aa6MPR8FxMR4VQzXKT6tCPEun,/dns/b2-mainnet-bootnodes-v2.altlayer.network/tcp/20203/p2p/16Uiu2HAmJhSCro27M9ZQ4yPkEQjYcRx1QJ9BmzfunNPPHbJsXnGV,/dns/b2-mainnet-bootnode2.bsquared.network/tcp/9222/p2p/16Uiu2HAmSP44jYc7aJVXJhKVoYUFqkotwpEU1zqxYCksvUWwcyFT,/dns/b2-mainnet-bootnode1.bsquared.network/tcp/9222/p2p/16Uiu2HAkwyquyg55Jnmo97czvXfB6Evove1C4jUdMoFRQEQkgbnn"
depends_on:
- l2
restart: always
network_mode: host
volumes:
- ./data/node:/data/node
- ./data/jwt.txt:/jwt.txt
- ./data/rollup.json:/rollup.json