services: ethereum-holesky-archive: image: ghcr.io/paradigmxyz/reth:${RETH_VERSION:-v1.3.4} user: root volumes: - "ethereum-holesky-reth-archive-trace:/root/.local/share/reth/holesky" - "/slowdisk:/slowdisk" - ".jwtsecret:/jwtsecret" expose: - 8545 - 9001 ports: - "10752:10752" - "10752:10752/udp" restart: unless-stopped entrypoint: ["reth" "node"] command: > - --chain holesky - --rpc-max-connections 429496729 - --metrics 0.0.0.0:9001 - --http - --http.addr 0.0.0.0 - --http.port 8545 - --ws - --ws.addr 0.0.0.0 - --ws.port 8545 - --ws.origins '*' - --port 10752 - --discovery.port 10752 - --authrpc.addr 0.0.0.0 - --authrpc.jwtsecret /jwtsecret - --http.api "debug,eth,net,trace,txpool,web3,rpc,reth,admin" - --ws.api "debug,eth,net,trace,txpool,web3,rpc,reth,admin" - --http.corsdomain '*' - --rpc.max-logs-per-response 1100000 - --rpc.gascap 600000000 stop_grace_period: 1m labels: - "traefik.enable=true" - "traefik.http.middlewares.ethereum-holesky-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive" - "traefik.http.services.ethereum-holesky-reth-archive-trace.loadbalancer.server.port=8545" - "traefik.http.routers.ethereum-holesky-reth-archive-trace.entrypoints=websecure" - "traefik.http.routers.ethereum-holesky-reth-archive-trace.tls.certresolver=myresolver" - "traefik.http.routers.ethereum-holesky-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-archive`)" - "traefik.http.routers.ethereum-holesky-reth-archive-trace.middlewares=ethereum-holesky-reth-archive-trace-stripprefix, ipwhitelist" networks: - chains ethereum-holesky-archive-node: image: prysmaticlabs/prysm-beacon-chain:${PRYSM_VERSION:-v5.3.1} ports: - "15752:15752" - "15752:15752/udp" command: [ "--holesky", "--datadir=/data", "--jwt-secret=/jwtsecret", "--rpc-host=0.0.0.0", "--grpc-gateway-host=0.0.0.0", "--monitoring-host=0.0.0.0", "--p2p-tcp-port=15752", "--p2p-udp-port=15752", "--checkpoint-sync-url=None", "--execution-endpoint=http://ethereum-holesky-archive:8551", "--enable-historical-state-representation=false", "--beacon-db-pruning", "--accept-terms-of-use" ] networks: - chains volumes: - "ethereum-holesky-reth-archive-trace_prysm:/data" - ".jwtsecret:/jwtsecret" restart: unless-stopped volumes: ethereum-holesky-reth-archive-trace: ethereum-holesky-reth-archive-trace_prsym: