too much to chekc
This commit is contained in:
@@ -29,8 +29,24 @@ x-logging-defaults: &logging-defaults
|
||||
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||
|
||||
services:
|
||||
celo-sepolia-archive-init:
|
||||
image: alpine:3.21
|
||||
user: root
|
||||
entrypoint: [/bin/sh, -c]
|
||||
command:
|
||||
- |
|
||||
apk add --no-cache curl wget
|
||||
mkdir -p /config
|
||||
[ -f /config/genesis.json ] || curl -fsSL -o /config/genesis.json "https://github.com/celo-org/celo-l2-node-docker-compose/raw/refs/heads/main/envs/celo-sepolia/config/genesis.json"
|
||||
restart: no
|
||||
networks:
|
||||
- chains
|
||||
volumes:
|
||||
- ./op/celo/sepolia:/config
|
||||
logging: *logging-defaults
|
||||
|
||||
celo-sepolia-archive:
|
||||
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.2}
|
||||
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4}
|
||||
sysctls:
|
||||
# TCP Performance
|
||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||
@@ -55,12 +71,10 @@ services:
|
||||
environment:
|
||||
- EIGENDA_PROXY_EIGENDA_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
- EIGENDA_PROXY_EIGENDA_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_V2_BLS_OPERATOR_STATE_RETRIEVER_ADDR=0x22478d082E9edaDc2baE8443E4aC9473F6E047Ff
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ADDR=0x73818fed0743085c4557a736a7630447fb57c662
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0xf4f934A0b5c09d302d9C6f60040754fEebdd6073
|
||||
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PAYMENT_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PRIVATE_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_EIGENDA_DIRECTORY=0x9620dC4B3564198554e4D2b06dEFB7A369D90257
|
||||
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_ID=
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_SECRET=
|
||||
- EIGENDA_PROXY_S3_BUCKET=eigenda-proxy-cache-celo-sepolia
|
||||
@@ -68,10 +82,10 @@ services:
|
||||
- EIGENDA_PROXY_S3_ENDPOINT=storage.googleapis.com
|
||||
- EIGENDA_PROXY_S3_PATH=blobs/
|
||||
- EIGENDA_PROXY_STORAGE_BACKENDS_TO_ENABLE=V1,V2
|
||||
- GETH_OP_NETWORK=celo-sepolia
|
||||
- GETH_BOOTNODES=enode://7fd35dfea27042fe008c74ea97c7a41254b293152730419a6e9bcd84bb03c7ced418c1043e2ef6ad63d2facca6fbdacfbf7c4bfcf33ee7e9a0e6b7eb0617595d@34.169.104.197:30303,enode://151bcf170585971fc78129d9c16af355a1a53e1c825ce1ac20700ea754aa33eda60ca83de6f954bfed8d36c53f33295d93dbc3da9d549d6547d09467806b4b3d@104.199.124.11:30303,enode://aa5fb766438ac5a0354eb2eec1c0c002b56bb2ce7ed44f0e76e019cbb931222faa9ecfb0fa0055c0c62a2fcf04492d4129349a1045dfef140585250281885e4b@34.83.115.97:30303,enode://27c81ca466c99016d1595429afc68d66afb3ed9d5a2dd7f6a7797db23a4c826546a177b69b4932f3a75ce374b09d8ccc5b52dad615b3c47dbb8f6217d79ded22@35.247.1.226:30303
|
||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||
- GETH_ROLLUP_SEQUENCERHTTP=https://sequencer.celo-sepolia.celo-testnet.org
|
||||
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
||||
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; exec geth "$@"' --
|
||||
command:
|
||||
- --bootnodes=enode://7fd35dfea27042fe008c74ea97c7a41254b293152730419a6e9bcd84bb03c7ced418c1043e2ef6ad63d2facca6fbdacfbf7c4bfcf33ee7e9a0e6b7eb0617595d@34.169.104.197:30303,enode://151bcf170585971fc78129d9c16af355a1a53e1c825ce1ac20700ea754aa33eda60ca83de6f954bfed8d36c53f33295d93dbc3da9d549d6547d09467806b4b3d@104.199.124.11:30303,enode://aa5fb766438ac5a0354eb2eec1c0c002b56bb2ce7ed44f0e76e019cbb931222faa9ecfb0fa0055c0c62a2fcf04492d4129349a1045dfef140585250281885e4b@34.83.115.97:30303,enode://27c81ca466c99016d1595429afc68d66afb3ed9d5a2dd7f6a7797db23a4c826546a177b69b4932f3a75ce374b09d8ccc5b52dad615b3c47dbb8f6217d79ded22@35.247.1.226:30303
|
||||
- --datadir=/data
|
||||
@@ -82,6 +96,7 @@ services:
|
||||
- --metrics.addr=0.0.0.0
|
||||
- --metrics.port=6060
|
||||
- --nat=extip:${IP}
|
||||
- --networkid=11142220
|
||||
- --port=11859
|
||||
- --rpc.gascap=600000000
|
||||
- --rpc.txfeecap=0
|
||||
@@ -102,10 +117,14 @@ services:
|
||||
- --authrpc.vhosts=*
|
||||
restart: unless-stopped
|
||||
stop_grace_period: 5m
|
||||
depends_on:
|
||||
celo-sepolia-archive-init:
|
||||
condition: service_completed_successfully
|
||||
networks:
|
||||
- chains
|
||||
volumes:
|
||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_DATA:-celo-sepolia-op-geth-archive-pebble-hash}:/data
|
||||
- ./op/celo/sepolia:/config
|
||||
- .jwtsecret:/jwtsecret:ro
|
||||
- /slowdisk:/slowdisk
|
||||
logging: *logging-defaults
|
||||
@@ -122,6 +141,21 @@ services:
|
||||
- ${NO_SSL:+traefik.http.routers.celo-sepolia-op-geth-archive-pebble-hash.rule=Path(`/celo-sepolia-archive`) || Path(`/celo-sepolia-archive/`)}
|
||||
- traefik.http.routers.celo-sepolia-op-geth-archive-pebble-hash.middlewares=celo-sepolia-op-geth-archive-pebble-hash-stripprefix, ipallowlist
|
||||
|
||||
celo-sepolia-archive-node-init:
|
||||
image: alpine:3.20
|
||||
entrypoint: [/bin/sh, -c]
|
||||
command:
|
||||
- |
|
||||
apk add --no-cache ca-certificates curl
|
||||
mkdir -p /config
|
||||
[ -f /config/rollup.json ] || curl -fsSL -o /config/rollup.json "https://github.com/celo-org/celo-l2-node-docker-compose/raw/refs/heads/main/envs/celo-sepolia/config/rollup.json"
|
||||
restart: no
|
||||
networks:
|
||||
- chains
|
||||
volumes:
|
||||
- ./op/celo/sepolia:/config
|
||||
logging: *logging-defaults
|
||||
|
||||
celo-sepolia-archive-node:
|
||||
image: ${CELO_NODE_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node}:${CELO_SEPOLIA_NODE_VERSION:-celo-v2.2.1}
|
||||
ports:
|
||||
@@ -130,12 +164,10 @@ services:
|
||||
environment:
|
||||
- EIGENDA_PROXY_EIGENDA_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
- EIGENDA_PROXY_EIGENDA_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_V2_BLS_OPERATOR_STATE_RETRIEVER_ADDR=0x22478d082E9edaDc2baE8443E4aC9473F6E047Ff
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ADDR=0x73818fed0743085c4557a736a7630447fb57c662
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0xf4f934A0b5c09d302d9C6f60040754fEebdd6073
|
||||
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PAYMENT_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PRIVATE_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_EIGENDA_DIRECTORY=0x9620dC4B3564198554e4D2b06dEFB7A369D90257
|
||||
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_ID=
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_SECRET=
|
||||
- EIGENDA_PROXY_S3_BUCKET=eigenda-proxy-cache-celo-sepolia
|
||||
@@ -159,12 +191,13 @@ services:
|
||||
- OP_NODE_METRICS_ADDR=0.0.0.0
|
||||
- OP_NODE_METRICS_ENABLED=true
|
||||
- OP_NODE_METRICS_PORT=7300
|
||||
- OP_NODE_NETWORK=celo-sepolia
|
||||
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
|
||||
- OP_NODE_P2P_ADVERTISE_IP=${IP}
|
||||
- OP_NODE_P2P_BOOTNODES=enr:-J-4QF7_9Y18cQSQ2wXHD_e65Qy82L1DpfVK4TlOuTDC9oAxeFxmvAn877A2ZXXfc08eLFgZP1mrRjkF4Kts1eGPGbKGAZg2ao5CgmlkgnY0gmlwhCKRF6aHb3BzdGFja4XMiKgFAIlzZWNwMjU2azGhA3_TXf6icEL-AIx06pfHpBJUspMVJzBBmm6bzYS7A8fOg3RjcIIkBoN1ZHCCJAY,enr:-J-4QEbMTKrBfyAeq9hWlEchulzvt1gWA-wAGa_kUdWw1K-faR-AjFNzhcVGG7yDnRb1RptLDGWVpl-WXWhrgJ4TKEaGAZg2XFFugmlkgnY0gmlwhCKotN-Hb3BzdGFja4XMiKgFAIlzZWNwMjU2azGhAxUbzxcFhZcfx4Ep2cFq81WhpT4cglzhrCBwDqdUqjPtg3RjcIIkBoN1ZHCCJAY,enr:-J-4QEawPak_hVU3h1wPZEGu7zLOv1C3k4WI8nHLUc83RqsRMauPtOPt8hYDFyxeJeaUyp0OUM0oyq-_9CEdshE1oWaGAZg2XLgDgmlkgnY0gmlwhCJSX5OHb3BzdGFja4XMiKgFAIlzZWNwMjU2azGhA6pft2ZDisWgNU6y7sHAwAK1a7LOftRPDnbgGcu5MSIvg3RjcIIkBoN1ZHCCJAY,enr:-J-4QCDpfivb0y0Sne1sZOqm1_WOKWWyJ6fo9j93jrxGVm0CcG6tScy3oQAaUuUbh-SmS_cQTO9ciw0_R3q1rpcjGLmGAZg2cWjGgmlkgnY0gmlwhCPFR5uHb3BzdGFja4XMiKgFAIlzZWNwMjU2azGhAifIHKRmyZAW0VlUKa_GjWavs-2dWi3X9qd5fbI6TIJlg3RjcIIkBoN1ZHCCJAY
|
||||
- OP_NODE_P2P_LISTEN_IP=0.0.0.0
|
||||
- OP_NODE_P2P_LISTEN_TCP_PORT=16859
|
||||
- OP_NODE_P2P_LISTEN_UDP_PORT=16859
|
||||
- OP_NODE_ROLLUP_CONFIG=/config/rollup.json
|
||||
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
|
||||
- OP_NODE_RPC_ADDR=0.0.0.0
|
||||
- OP_NODE_RPC_PORT=8545
|
||||
@@ -176,11 +209,16 @@ services:
|
||||
- --rollup.load-protocol-versions=true
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- celo-sepolia-archive
|
||||
- celo-sepolia-archive-relay
|
||||
celo-sepolia-archive-node-init:
|
||||
condition: service_completed_successfully
|
||||
celo-sepolia-archive:
|
||||
condition: service_started
|
||||
celo-sepolia-archive-relay:
|
||||
condition: service_started
|
||||
networks:
|
||||
- chains
|
||||
volumes:
|
||||
- ./op/celo/sepolia:/config
|
||||
- .jwtsecret:/jwtsecret:ro
|
||||
logging: *logging-defaults
|
||||
labels:
|
||||
@@ -202,6 +240,7 @@ services:
|
||||
- 4242
|
||||
environment:
|
||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||
- EIGENDA_PROXY_APIS_TO_ENABLE=op-generic,op-keccak,standard,metrics
|
||||
- EIGENDA_PROXY_EIGENDA_ARCHIVE_BLOBS=0
|
||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||
- EIGENDA_PROXY_EIGENDA_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
@@ -210,14 +249,12 @@ services:
|
||||
- EIGENDA_PROXY_EIGENDA_MAX_BLOB_LENGTH=16MiB
|
||||
- EIGENDA_PROXY_EIGENDA_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_STATUS_QUERY_TIMEOUT=45m
|
||||
- EIGENDA_PROXY_EIGENDA_V2_BLS_OPERATOR_STATE_RETRIEVER_ADDR=0x22478d082E9edaDc2baE8443E4aC9473F6E047Ff
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ADDR=0x73818fed0743085c4557a736a7630447fb57c662
|
||||
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0xf4f934A0b5c09d302d9C6f60040754fEebdd6073
|
||||
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||
- EIGENDA_PROXY_EIGENDA_V2_EIGENDA_DIRECTORY=0x9620dC4B3564198554e4D2b06dEFB7A369D90257
|
||||
- EIGENDA_PROXY_EIGENDA_V2_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
|
||||
- EIGENDA_PROXY_EIGENDA_V2_MAX_BLOB_LENGTH=16MiB
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SERVICE_MANAGER_ADDR=0x3a5acf46ba6890B8536420F4900AC9BC45Df4764
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PAYMENT_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_SIGNER_PRIVATE_KEY_HEX=0123456789012345678901234567890123456789012345678901234567890123
|
||||
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||
- EIGENDA_PROXY_PORT=4242
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_ID=
|
||||
- EIGENDA_PROXY_S3_ACCESS_KEY_SECRET=
|
||||
@@ -232,6 +269,7 @@ services:
|
||||
- chains
|
||||
volumes:
|
||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-pebble-hash_eigenda-proxy}:/data
|
||||
- ./op/celo/sepolia:/config
|
||||
logging: *logging-defaults
|
||||
labels:
|
||||
- prometheus-scrape.enabled=false
|
||||
|
||||
Reference in New Issue
Block a user