diff --git a/op-bobabnb.yml b/op-bobabnb.yml index a53f04ae..97c117a0 100644 --- a/op-bobabnb.yml +++ b/op-bobabnb.yml @@ -22,19 +22,14 @@ services: volumes: - ./boba/bnb:/opt/optimism/packages/data-transport-layer/state-dumps/ - op-bobabnb-dtl:/db - logging: - driver: "json-file" - options: - max-file: "5" - max-size: "10m" + networks: + - chains op-bobabnb: depends_on: - op-bobabnb-dtl image: bobanetwork/l2geth@sha256:0c5c25d1db8244f819d84517aaafafbf0e73cf3dacc98051c80310d9d01a12fd entrypoint: sh ./geth.sh - env_file: - - ../../ops/envs/geth.env volumes: - op-bobabnb-geth:/root/.ethereum/ environment: @@ -57,11 +52,48 @@ services: BOBA_GAS_PRICE_ORACLE_ADDRESS: "0x4200000000000000000000000000000000000024" # sequencer http endpoint SEQUENCER_CLIENT_HTTP: https://bnb.boba.network/ - logging: - driver: "json-file" - options: - max-file: "5" - max-size: "10m" + ETH1_SYNC_SERVICE_ENABLE: true + ETH1_CONFIRMATION_DEPTH: 0 + + ROLLUP_POLL_INTERVAL_FLAG: 4500ms + ROLLUP_ENABLE_L2_GAS_POLLING: true + + ETHERBASE: 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf + + RPC_ENABLE: true + RPC_ADDR: 0.0.0.0 + RPC_PORT: 8545 + RPC_API: eth,net,rollup,web3,debug + RPC_CORS_DOMAIN: '*' + RPC_VHOSTS: '*' + + WS: true + WS_ADDR: 0.0.0.0 + WS_PORT: 8545 + WS_API: eth,net,rollup,web3 + WS_ORIGINS: '*' + + CHAIN_ID: 56288 + DATADIR: /root/.ethereum + GASPRICE: 0 + GCMODE: archive + IPC_DISABLE: true + NETWORK_ID: 56288 + NO_USB: true + NO_DISCOVER: true + TARGET_GAS_LIMIT: 11000000 + USING_OVM: true + networks: + - chains + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.bobabnb-stripprefix.stripprefix.prefixes=/bobabnb" + - "traefik.http.services.bobabnb.loadbalancer.server.port=8545" + - "traefik.http.routers.bobabnb.entrypoints=websecure" + - "traefik.http.routers.bobabnb.tls.certresolver=myresolver" + - "traefik.http.routers.bobabnb.rule=Host(`$DOMAIN`) && PathPrefix(`/bobabnb`)" + - "traefik.http.routers.bobabnb.middlewares=bobabnb-stripprefix, ipwhitelist" + volumes: op-bobabnb-geth: