configurable

This commit is contained in:
Para Dox
2025-05-24 02:24:42 +07:00
parent 87e9ba6b9e
commit b0fc62b701
22 changed files with 76 additions and 120 deletions

View File

@@ -105,6 +105,8 @@ services:
- ${ARBITRUM_ONE_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${ARBITRUM_ONE_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${ARBITRUM_ONE_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${ARBITRUM_ONE_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=arbitrum-one:10010 - --relayer-source=arbitrum-one:10010
restart: unless-stopped restart: unless-stopped
@@ -134,7 +136,9 @@ services:
command: command:
- --common-live-blocks-addr=arbitrum-one-firehose:10014 - --common-live-blocks-addr=arbitrum-one-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${ARBITRUM_ONE_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${ARBITRUM_ONE_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${ARBITRUM_ONE_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${ARBITRUM_ONE_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- arbitrum-one - arbitrum-one

View File

@@ -112,6 +112,8 @@ services:
- ${BSC_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${BSC_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${BSC_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${BSC_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=bsc-mainnet:10010 - --relayer-source=bsc-mainnet:10010
restart: unless-stopped restart: unless-stopped
@@ -141,7 +143,9 @@ services:
command: command:
- --common-live-blocks-addr=bsc-mainnet-firehose:10014 - --common-live-blocks-addr=bsc-mainnet-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${BSC_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${BSC_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${BSC_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${BSC_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- bsc-mainnet - bsc-mainnet

View File

@@ -115,6 +115,8 @@ services:
- ${ETHEREUM_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${ETHEREUM_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${ETHEREUM_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${ETHEREUM_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=ethereum-mainnet-geth:10010 - --relayer-source=ethereum-mainnet-geth:10010
restart: unless-stopped restart: unless-stopped
@@ -144,7 +146,9 @@ services:
command: command:
- --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014 - --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- ethereum-mainnet-geth - ethereum-mainnet-geth

View File

@@ -115,6 +115,8 @@ services:
- ${ETHEREUM_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${ETHEREUM_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${ETHEREUM_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${ETHEREUM_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=ethereum-mainnet-geth:10010 - --relayer-source=ethereum-mainnet-geth:10010
restart: unless-stopped restart: unless-stopped
@@ -144,7 +146,9 @@ services:
command: command:
- --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014 - --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- ethereum-mainnet-geth - ethereum-mainnet-geth

View File

@@ -118,6 +118,8 @@ services:
- ${BASE_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${BASE_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${BASE_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${BASE_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=base-mainnet:10010 - --relayer-source=base-mainnet:10010
restart: unless-stopped restart: unless-stopped
@@ -147,7 +149,9 @@ services:
command: command:
- --common-live-blocks-addr=base-mainnet-firehose:10014 - --common-live-blocks-addr=base-mainnet-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${BASE_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${BASE_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${BASE_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${BASE_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- base-mainnet - base-mainnet

View File

@@ -119,6 +119,8 @@ services:
- ${OP_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${OP_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${OP_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${OP_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=op-mainnet:10010 - --relayer-source=op-mainnet:10010
restart: unless-stopped restart: unless-stopped
@@ -148,7 +150,9 @@ services:
command: command:
- --common-live-blocks-addr=op-mainnet-firehose:10014 - --common-live-blocks-addr=op-mainnet-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${OP_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${OP_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${OP_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${OP_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- op-mainnet - op-mainnet

View File

@@ -118,6 +118,8 @@ services:
- ${UNICHAIN_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${UNICHAIN_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${UNICHAIN_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${UNICHAIN_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=unichain-mainnet:10010 - --relayer-source=unichain-mainnet:10010
restart: unless-stopped restart: unless-stopped
@@ -147,7 +149,9 @@ services:
command: command:
- --common-live-blocks-addr=unichain-mainnet-firehose:10014 - --common-live-blocks-addr=unichain-mainnet-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${UNICHAIN_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${UNICHAIN_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${UNICHAIN_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${UNICHAIN_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- unichain-mainnet - unichain-mainnet

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-garfield-archive: zircuit-garfield-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_GARFIELD_WS_SECRET}@${ZIRCUIT_GARFIELD_ETH_STATS_SERVER}:${ZIRCUIT_GARFIELD_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=leveldb - --db.engine=leveldb
- --gcmode=archive - --gcmode=archive
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=garfield
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-garfield-op-geth-archive-leveldb-hash.middlewares=zircuit-garfield-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-garfield-op-geth-archive-leveldb-hash.middlewares=zircuit-garfield-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
zircuit-garfield-archive-node: zircuit-garfield-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 17296:17296 - 17296:17296
- 17296:17296/udp - 17296:17296/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=garfield - OP_NODE_NETWORK=zircuit-garfield
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=17296 - OP_NODE_P2P_LISTEN_TCP_PORT=17296
@@ -135,10 +132,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-garfield-archive: zircuit-garfield-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_GARFIELD_WS_SECRET}@${ZIRCUIT_GARFIELD_ETH_STATS_SERVER}:${ZIRCUIT_GARFIELD_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=archive - --gcmode=archive
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=garfield
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-garfield-op-geth-archive-pebble-hash.middlewares=zircuit-garfield-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-garfield-op-geth-archive-pebble-hash.middlewares=zircuit-garfield-op-geth-archive-pebble-hash-stripprefix, ipallowlist
zircuit-garfield-archive-node: zircuit-garfield-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 16723:16723 - 16723:16723
- 16723:16723/udp - 16723:16723/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=garfield - OP_NODE_NETWORK=zircuit-garfield
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=16723 - OP_NODE_P2P_LISTEN_TCP_PORT=16723
@@ -135,10 +132,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-garfield: zircuit-garfield:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_GARFIELD_WS_SECRET}@${ZIRCUIT_GARFIELD_ETH_STATS_SERVER}:${ZIRCUIT_GARFIELD_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=garfield
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-hash.middlewares=zircuit-garfield-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-hash.middlewares=zircuit-garfield-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
zircuit-garfield-node: zircuit-garfield-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 17397:17397 - 17397:17397
- 17397:17397/udp - 17397:17397/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=garfield - OP_NODE_NETWORK=zircuit-garfield
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=17397 - OP_NODE_P2P_LISTEN_TCP_PORT=17397
@@ -135,10 +132,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-garfield: zircuit-garfield:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_GARFIELD_WS_SECRET}@${ZIRCUIT_GARFIELD_ETH_STATS_SERVER}:${ZIRCUIT_GARFIELD_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.garfield-testnet.zircuit.com?token=drpcV4hDaEwatB9G3zgk8gBkaH5s4TVMGeuUvlBIiVTD
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=garfield
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-path.middlewares=zircuit-garfield-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-path.middlewares=zircuit-garfield-op-geth-pruned-pebble-path-stripprefix, ipallowlist
zircuit-garfield-node: zircuit-garfield-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 15072:15072 - 15072:15072
- 15072:15072/udp - 15072:15072/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=garfield - OP_NODE_NETWORK=zircuit-garfield
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=15072 - OP_NODE_P2P_LISTEN_TCP_PORT=15072
@@ -135,10 +132,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-mainnet-archive: zircuit-mainnet-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,14 +51,12 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_MAINNET_WS_SECRET}@${ZIRCUIT_MAINNET_ETH_STATS_SERVER}:${ZIRCUIT_MAINNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
- ZIRCUIT_NETWORK=mainnet - ZIRCUIT_NETWORK=mainnet
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=leveldb - --db.engine=leveldb
- --gcmode=archive - --gcmode=archive
@@ -66,7 +64,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=mainnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -109,7 +106,7 @@ services:
- traefik.http.routers.zircuit-mainnet-op-geth-archive-leveldb-hash.middlewares=zircuit-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-mainnet-op-geth-archive-leveldb-hash.middlewares=zircuit-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
zircuit-mainnet-archive-node: zircuit-mainnet-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
ports: ports:
- 19463:19463 - 19463:19463
- 19463:19463/udp - 19463:19463/udp
@@ -127,7 +124,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=mainnet - OP_NODE_NETWORK=zircuit-mainnet
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=19463 - OP_NODE_P2P_LISTEN_TCP_PORT=19463
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-mainnet-archive: zircuit-mainnet-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,14 +51,12 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_MAINNET_WS_SECRET}@${ZIRCUIT_MAINNET_ETH_STATS_SERVER}:${ZIRCUIT_MAINNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
- ZIRCUIT_NETWORK=mainnet - ZIRCUIT_NETWORK=mainnet
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=archive - --gcmode=archive
@@ -66,7 +64,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=mainnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -109,7 +106,7 @@ services:
- traefik.http.routers.zircuit-mainnet-op-geth-archive-pebble-hash.middlewares=zircuit-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-mainnet-op-geth-archive-pebble-hash.middlewares=zircuit-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist
zircuit-mainnet-archive-node: zircuit-mainnet-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
ports: ports:
- 15588:15588 - 15588:15588
- 15588:15588/udp - 15588:15588/udp
@@ -127,7 +124,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=mainnet - OP_NODE_NETWORK=zircuit-mainnet
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=15588 - OP_NODE_P2P_LISTEN_TCP_PORT=15588
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-mainnet: zircuit-mainnet:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,14 +51,12 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_MAINNET_WS_SECRET}@${ZIRCUIT_MAINNET_ETH_STATS_SERVER}:${ZIRCUIT_MAINNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
- ZIRCUIT_NETWORK=mainnet - ZIRCUIT_NETWORK=mainnet
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -66,7 +64,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=mainnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -109,7 +106,7 @@ services:
- traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-hash.middlewares=zircuit-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-hash.middlewares=zircuit-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
zircuit-mainnet-node: zircuit-mainnet-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
ports: ports:
- 18688:18688 - 18688:18688
- 18688:18688/udp - 18688:18688/udp
@@ -127,7 +124,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=mainnet - OP_NODE_NETWORK=zircuit-mainnet
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=18688 - OP_NODE_P2P_LISTEN_TCP_PORT=18688
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-mainnet: zircuit-mainnet:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,14 +51,12 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_MAINNET_WS_SECRET}@${ZIRCUIT_MAINNET_ETH_STATS_SERVER}:${ZIRCUIT_MAINNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-eu.mainnet.zircuit.com/?token=drpcvATEn3gsYCLyLw7ztFLCBwQNoDJr2QjpcsNNkksu
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
- ZIRCUIT_NETWORK=mainnet - ZIRCUIT_NETWORK=mainnet
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -66,7 +64,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=mainnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -109,7 +106,7 @@ services:
- traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-path.middlewares=zircuit-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-path.middlewares=zircuit-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
zircuit-mainnet-node: zircuit-mainnet-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_MAINNET_NODE_VERSION:-8974a953936d3e5d5159db7b9e2d0a58dbaab5b0}
ports: ports:
- 18359:18359 - 18359:18359
- 18359:18359/udp - 18359:18359/udp
@@ -127,7 +124,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=mainnet - OP_NODE_NETWORK=zircuit-mainnet
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=18359 - OP_NODE_P2P_LISTEN_TCP_PORT=18359
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-testnet-archive: zircuit-testnet-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=leveldb - --db.engine=leveldb
- --gcmode=archive - --gcmode=archive
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=testnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-testnet-op-geth-archive-leveldb-hash.middlewares=zircuit-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-testnet-op-geth-archive-leveldb-hash.middlewares=zircuit-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
zircuit-testnet-archive-node: zircuit-testnet-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 18095:18095 - 18095:18095
- 18095:18095/udp - 18095:18095/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=testnet - OP_NODE_NETWORK=zircuit-testnet
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-testnet-archive: zircuit-testnet-archive:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=archive - --gcmode=archive
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=testnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-testnet-op-geth-archive-pebble-hash.middlewares=zircuit-testnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-testnet-op-geth-archive-pebble-hash.middlewares=zircuit-testnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist
zircuit-testnet-archive-node: zircuit-testnet-archive-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 16499:16499 - 16499:16499
- 16499:16499/udp - 16499:16499/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=testnet - OP_NODE_NETWORK=zircuit-testnet
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-testnet: zircuit-testnet:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=testnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-hash.middlewares=zircuit-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-hash.middlewares=zircuit-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
zircuit-testnet-node: zircuit-testnet-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 16357:16357 - 16357:16357
- 16357:16357/udp - 16357:16357/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=testnet - OP_NODE_NETWORK=zircuit-testnet
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
zircuit-testnet: zircuit-testnet:
image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -51,13 +51,11 @@ services:
- 8551 - 8551
environment: environment:
- GETH_CONFIG=/config/gethconfig.toml - GETH_CONFIG=/config/gethconfig.toml
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk
- GETH_TXPOOL_GLOBALQUEUE=1024 - GETH_TXPOOL_GLOBALQUEUE=1024
entrypoint: /bin/sh -c 'exec geth "$@"' -- entrypoint: /bin/sh -c 'exec geth "$@"' --
command: command:
- --circuit-capacity-check=false
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -65,7 +63,6 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --network=testnet
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0
@@ -108,7 +105,7 @@ services:
- traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-path.middlewares=zircuit-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-path.middlewares=zircuit-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
zircuit-testnet-node: zircuit-testnet-node:
image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${ZIRCUIT_TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a}
ports: ports:
- 17804:17804 - 17804:17804
- 17804:17804/udp - 17804:17804/udp
@@ -126,7 +123,7 @@ services:
- OP_NODE_METRICS_ENABLED=true - OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300 - OP_NODE_METRICS_PORT=7300
- OP_NODE_METRIC_ENABLED=true - OP_NODE_METRIC_ENABLED=true
- OP_NODE_NETWORK=testnet - OP_NODE_NETWORK=zircuit-testnet
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
- OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_IP=0.0.0.0
@@ -136,10 +133,6 @@ services:
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=8545 - OP_NODE_RPC_PORT=8545
- OP_NODE_SEQUENCER_ENABLED=false
- OP_NODE_SEQUENCER_L1_CONFS=0
- OP_NODE_SEQUENCER_MAX_SAFE_LAG=0
- OP_NODE_SEQUENCER_STOPPED=false
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer - OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0 - OP_NODE_VERIFIER_L1_CONFS=0

View File

@@ -112,6 +112,8 @@ services:
- ${POLYGON_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${POLYGON_MAINNET_FIREETH_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec fireeth --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${POLYGON_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${POLYGON_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=polygon-mainnet:10010 - --relayer-source=polygon-mainnet:10010
restart: unless-stopped restart: unless-stopped
@@ -141,7 +143,9 @@ services:
command: command:
- --common-live-blocks-addr=polygon-mainnet-firehose:10014 - --common-live-blocks-addr=polygon-mainnet-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${POLYGON_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${POLYGON_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${POLYGON_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${POLYGON_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- polygon-mainnet - polygon-mainnet

View File

@@ -131,6 +131,8 @@ services:
- ${SOLANA_MAINNET_FIRESOL_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${SOLANA_MAINNET_FIRESOL_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=solana-mainnet-agave-client:10010 - --relayer-source=solana-mainnet-agave-client:10010
restart: unless-stopped restart: unless-stopped
@@ -160,7 +162,9 @@ services:
command: command:
- --common-live-blocks-addr=solana-mainnet-agave-firehose:10014 - --common-live-blocks-addr=solana-mainnet-agave-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${SOLANA_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${SOLANA_MAINNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${SOLANA_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${SOLANA_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- solana-mainnet-agave - solana-mainnet-agave

View File

@@ -129,6 +129,8 @@ services:
- ${SOLANA_TESTNET_FIRESOL_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks} - ${SOLANA_TESTNET_FIRESOL_BLOCKS_STORE:-/app/firehose-data/storage/merged-blocks}
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _] entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start firehose index-builder relayer merger $@, _]
command: command:
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
- --firehose-rate-limit-bucket-size=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
- --log-to-file=false - --log-to-file=false
- --relayer-source=solana-testnet-agave-client:10010 - --relayer-source=solana-testnet-agave-client:10010
restart: unless-stopped restart: unless-stopped
@@ -158,7 +160,9 @@ services:
command: command:
- --common-live-blocks-addr=solana-testnet-agave-firehose:10014 - --common-live-blocks-addr=solana-testnet-agave-firehose:10014
- --log-to-file=false - --log-to-file=false
- --substreams-block-execution-timeout=${SOLANA_TESTNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-rpc-endpoints=${SOLANA_TESTNET_EXECUTION_ARCHIVE_RPC} - --substreams-rpc-endpoints=${SOLANA_TESTNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${SOLANA_TESTNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- solana-testnet-agave - solana-testnet-agave