This commit is contained in:
Para Dox
2025-04-12 13:00:08 +07:00
parent c241595dfd
commit 7e2206ae18
206 changed files with 618 additions and 1316 deletions

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
alephzero-mainnet-archive: alephzero-mainnet-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10301:10301 - 10301:10301
- 10301:10301/udp - 10301:10301/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/alephzero-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/alephzero-mainnet-archive`)}
- traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.middlewares=alephzero-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.alephzero-mainnet-nitro-archive-leveldb-hash.middlewares=alephzero-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
alephzero-mainnet-nitro-archive-leveldb-hash:
alephzero-mainnet-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,7 +89,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -111,5 +109,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
alephzero-mainnet: alephzero-mainnet:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10301:10301 - 10301:10301
- 10301:10301/udp - 10301:10301/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-mainnet`)} - ${NO_SSL:-traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-mainnet`)}
- ${NO_SSL:+traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/alephzero-mainnet`)} - ${NO_SSL:+traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/alephzero-mainnet`)}
- traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.middlewares=alephzero-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.alephzero-mainnet-nitro-pruned-pebble-path.middlewares=alephzero-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
alephzero-mainnet-nitro-pruned-pebble-path:
alephzero-mainnet-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,12 +89,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -114,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
alephzero-sepolia-archive: alephzero-sepolia-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10083:10083 - 10083:10083
- 10083:10083/udp - 10083:10083/udp
@@ -79,11 +78,11 @@ services:
- ${NO_SSL:-traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/alephzero-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/alephzero-sepolia-archive`)}
- traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.middlewares=alephzero-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.alephzero-sepolia-nitro-archive-leveldb-hash.middlewares=alephzero-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
alephzero-sepolia-nitro-archive-leveldb-hash:
alephzero-sepolia-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -92,7 +91,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -113,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
alephzero-sepolia: alephzero-sepolia:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10083:10083 - 10083:10083
- 10083:10083/udp - 10083:10083/udp
@@ -78,11 +77,11 @@ services:
- ${NO_SSL:-traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-sepolia`)} - ${NO_SSL:-traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/alephzero-sepolia`)}
- ${NO_SSL:+traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/alephzero-sepolia`)} - ${NO_SSL:+traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/alephzero-sepolia`)}
- traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.middlewares=alephzero-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.alephzero-sepolia-nitro-pruned-pebble-path.middlewares=alephzero-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
alephzero-sepolia-nitro-pruned-pebble-path:
alephzero-sepolia-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -91,12 +90,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -115,5 +112,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10468:10468 - 10468:10468
- 10468:10468/udp - 10468:10468/udp
@@ -72,11 +71,11 @@ services:
- ${NO_SSL:-traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-nova-archive`)} - ${NO_SSL:-traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-nova-archive`)}
- ${NO_SSL:+traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.rule=PathPrefix(`/arbitrum-nova-archive`)} - ${NO_SSL:+traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.rule=PathPrefix(`/arbitrum-nova-archive`)}
- traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.middlewares=arbitrum-nova-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.arbitrum-nova-nitro-archive-leveldb-hash.middlewares=arbitrum-nova-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
arbitrum-nova-nitro-archive-leveldb-hash:
arbitrum-nova-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -85,7 +84,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -106,5 +104,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
arbitrum-nova: arbitrum-nova:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10468:10468 - 10468:10468
- 10468:10468/udp - 10468:10468/udp
@@ -72,11 +71,11 @@ services:
- ${NO_SSL:-traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-nova`)} - ${NO_SSL:-traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-nova`)}
- ${NO_SSL:+traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.rule=PathPrefix(`/arbitrum-nova`)} - ${NO_SSL:+traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.rule=PathPrefix(`/arbitrum-nova`)}
- traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.middlewares=arbitrum-nova-nitro-pruned-pebble-hash-stripprefix, ipwhitelist - traefik.http.routers.arbitrum-nova-nitro-pruned-pebble-hash.middlewares=arbitrum-nova-nitro-pruned-pebble-hash-stripprefix, ipwhitelist
volumes: volumes:
arbitrum-nova-nitro-pruned-pebble-hash:
arbitrum-nova-nitro-pruned-pebble-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -85,7 +84,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -106,5 +104,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10317:10317 - 10317:10317
- 10317:10317/udp - 10317:10317/udp
@@ -72,11 +71,11 @@ services:
- ${NO_SSL:-traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-one-archive`)} - ${NO_SSL:-traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-one-archive`)}
- ${NO_SSL:+traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.rule=PathPrefix(`/arbitrum-one-archive`)} - ${NO_SSL:+traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.rule=PathPrefix(`/arbitrum-one-archive`)}
- traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.middlewares=arbitrum-one-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.arbitrum-one-nitro-archive-leveldb-hash.middlewares=arbitrum-one-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
arbitrum-one-nitro-archive-leveldb-hash:
arbitrum-one-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -85,7 +84,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -106,5 +104,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
arbitrum-one: arbitrum-one:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10317:10317 - 10317:10317
- 10317:10317/udp - 10317:10317/udp
@@ -72,11 +71,11 @@ services:
- ${NO_SSL:-traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-one`)} - ${NO_SSL:-traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-one`)}
- ${NO_SSL:+traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.rule=PathPrefix(`/arbitrum-one`)} - ${NO_SSL:+traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.rule=PathPrefix(`/arbitrum-one`)}
- traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.middlewares=arbitrum-one-nitro-pruned-pebble-hash-stripprefix, ipwhitelist - traefik.http.routers.arbitrum-one-nitro-pruned-pebble-hash.middlewares=arbitrum-one-nitro-pruned-pebble-hash-stripprefix, ipwhitelist
volumes: volumes:
arbitrum-one-nitro-pruned-pebble-hash:
arbitrum-one-nitro-pruned-pebble-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -85,7 +84,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -106,5 +104,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
arbitrum-sepolia-archive: arbitrum-sepolia-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10360:10360 - 10360:10360
- 10360:10360/udp - 10360:10360/udp
@@ -72,11 +71,11 @@ services:
- ${NO_SSL:-traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.rule=PathPrefix(`/arbitrum-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.rule=PathPrefix(`/arbitrum-sepolia-archive`)}
- traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.middlewares=arbitrum-sepolia-nitro-archive-pebble-hash-stripprefix, ipwhitelist - traefik.http.routers.arbitrum-sepolia-nitro-archive-pebble-hash.middlewares=arbitrum-sepolia-nitro-archive-pebble-hash-stripprefix, ipwhitelist
volumes: volumes:
arbitrum-sepolia-nitro-archive-pebble-hash:
arbitrum-sepolia-nitro-archive-pebble-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -85,7 +84,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -106,5 +104,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
connext-sepolia-archive: connext-sepolia-archive:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10111:10111 - 10111:10111
- 10111:10111/udp - 10111:10111/udp
@@ -79,11 +78,11 @@ services:
- ${NO_SSL:-traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/connext-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/connext-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/connext-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/connext-sepolia-archive`)}
- traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.middlewares=connext-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.connext-sepolia-nitro-archive-leveldb-hash.middlewares=connext-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
connext-sepolia-nitro-archive-leveldb-hash:
connext-sepolia-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -92,7 +91,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -113,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
connext-sepolia: connext-sepolia:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10111:10111 - 10111:10111
- 10111:10111/udp - 10111:10111/udp
@@ -78,11 +77,11 @@ services:
- ${NO_SSL:-traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/connext-sepolia`)} - ${NO_SSL:-traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/connext-sepolia`)}
- ${NO_SSL:+traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/connext-sepolia`)} - ${NO_SSL:+traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/connext-sepolia`)}
- traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.middlewares=connext-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.connext-sepolia-nitro-pruned-pebble-path.middlewares=connext-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
connext-sepolia-nitro-pruned-pebble-path:
connext-sepolia-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -91,12 +90,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -115,5 +112,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
everclear-mainnet-archive: everclear-mainnet-archive:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10870:10870 - 10870:10870
- 10870:10870/udp - 10870:10870/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/everclear-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/everclear-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/everclear-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/everclear-mainnet-archive`)}
- traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.middlewares=everclear-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.everclear-mainnet-nitro-archive-leveldb-hash.middlewares=everclear-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
everclear-mainnet-nitro-archive-leveldb-hash:
everclear-mainnet-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,7 +89,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -111,5 +109,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
everclear-mainnet: everclear-mainnet:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10870:10870 - 10870:10870
- 10870:10870/udp - 10870:10870/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/everclear-mainnet`)} - ${NO_SSL:-traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/everclear-mainnet`)}
- ${NO_SSL:+traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/everclear-mainnet`)} - ${NO_SSL:+traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/everclear-mainnet`)}
- traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.middlewares=everclear-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.everclear-mainnet-nitro-pruned-pebble-path.middlewares=everclear-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
everclear-mainnet-nitro-pruned-pebble-path:
everclear-mainnet-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,12 +89,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -114,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
opencampuscodex-sepolia-archive: opencampuscodex-sepolia-archive:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10953:10953 - 10953:10953
- 10953:10953/udp - 10953:10953/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/opencampuscodex-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/opencampuscodex-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/opencampuscodex-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.rule=PathPrefix(`/opencampuscodex-sepolia-archive`)}
- traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.middlewares=opencampuscodex-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.opencampuscodex-sepolia-nitro-archive-leveldb-hash.middlewares=opencampuscodex-sepolia-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
opencampuscodex-sepolia-nitro-archive-leveldb-hash:
opencampuscodex-sepolia-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,7 +89,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -111,5 +109,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
opencampuscodex-sepolia: opencampuscodex-sepolia:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10953:10953 - 10953:10953
- 10953:10953/udp - 10953:10953/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/opencampuscodex-sepolia`)} - ${NO_SSL:-traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/opencampuscodex-sepolia`)}
- ${NO_SSL:+traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/opencampuscodex-sepolia`)} - ${NO_SSL:+traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.rule=PathPrefix(`/opencampuscodex-sepolia`)}
- traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.middlewares=opencampuscodex-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.opencampuscodex-sepolia-nitro-pruned-pebble-path.middlewares=opencampuscodex-sepolia-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
opencampuscodex-sepolia-nitro-pruned-pebble-path:
opencampuscodex-sepolia-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,12 +89,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -114,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
playblock-mainnet-archive: playblock-mainnet-archive:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10728:10728 - 10728:10728
- 10728:10728/udp - 10728:10728/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/playblock-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/playblock-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/playblock-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/playblock-mainnet-archive`)}
- traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.middlewares=playblock-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.playblock-mainnet-nitro-archive-leveldb-hash.middlewares=playblock-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
playblock-mainnet-nitro-archive-leveldb-hash:
playblock-mainnet-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,7 +89,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -111,5 +109,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
playblock-mainnet: playblock-mainnet:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10728:10728 - 10728:10728
- 10728:10728/udp - 10728:10728/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/playblock-mainnet`)} - ${NO_SSL:-traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/playblock-mainnet`)}
- ${NO_SSL:+traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/playblock-mainnet`)} - ${NO_SSL:+traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/playblock-mainnet`)}
- traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.middlewares=playblock-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.playblock-mainnet-nitro-pruned-pebble-path.middlewares=playblock-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
playblock-mainnet-nitro-pruned-pebble-path:
playblock-mainnet-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,12 +89,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -114,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
real-mainnet-archive: real-mainnet-archive:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10354:10354 - 10354:10354
- 10354:10354/udp - 10354:10354/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/real-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/real-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/real-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.rule=PathPrefix(`/real-mainnet-archive`)}
- traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.middlewares=real-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.real-mainnet-nitro-archive-leveldb-hash.middlewares=real-mainnet-nitro-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
real-mainnet-nitro-archive-leveldb-hash:
real-mainnet-nitro-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,7 +89,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -111,5 +109,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
real-mainnet: real-mainnet:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.5.3-0a9c975}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10354:10354 - 10354:10354
- 10354:10354/udp - 10354:10354/udp
@@ -77,11 +76,11 @@ services:
- ${NO_SSL:-traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/real-mainnet`)} - ${NO_SSL:-traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/real-mainnet`)}
- ${NO_SSL:+traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/real-mainnet`)} - ${NO_SSL:+traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.rule=PathPrefix(`/real-mainnet`)}
- traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.middlewares=real-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.real-mainnet-nitro-pruned-pebble-path.middlewares=real-mainnet-nitro-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
real-mainnet-nitro-pruned-pebble-path:
real-mainnet-nitro-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -90,12 +89,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -114,5 +111,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
avalanche-fuji-archive-client: avalanche-fuji-archive-client:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_FUJI_GO_VERSION:-v1.13.0-fuji} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_FUJI_GO_VERSION:-v1.13.0-fuji}
user: root user: root
@@ -20,9 +20,7 @@ services:
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
expose: expose:
- 9650 - 9650
- 9650 - 9650
ports: ports:
- 10350:10350 - 10350:10350
- 10350:10350/udp - 10350:10350/udp
@@ -64,11 +62,11 @@ services:
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-fuji-archive`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-fuji-archive`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb.rule=PathPrefix(`/avalanche-fuji-archive`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb.rule=PathPrefix(`/avalanche-fuji-archive`)}
- traefik.http.routers.avalanche-fuji-go-archive-leveldb.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, ipwhitelist - traefik.http.routers.avalanche-fuji-go-archive-leveldb.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, ipwhitelist
volumes: volumes:
avalanche-fuji-go-archive-leveldb:
avalanche-fuji-go-archive-leveldb:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
avalanche-fuji-client: avalanche-fuji-client:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_FUJI_GO_VERSION:-v1.13.0-fuji} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_FUJI_GO_VERSION:-v1.13.0-fuji}
user: root user: root
@@ -20,9 +20,7 @@ services:
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
expose: expose:
- 9650 - 9650
- 9650 - 9650
ports: ports:
- 10350:10350 - 10350:10350
- 10350:10350/udp - 10350:10350/udp
@@ -64,11 +62,11 @@ services:
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-fuji`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-fuji`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.rule=PathPrefix(`/avalanche-fuji`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.rule=PathPrefix(`/avalanche-fuji`)}
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, ipwhitelist - traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, ipwhitelist
volumes: volumes:
avalanche-fuji-go-pruned-pebbledb:
avalanche-fuji-go-pruned-pebbledb:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
avalanche-mainnet-archive-client: avalanche-mainnet-archive-client:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.13.0} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.13.0}
user: root user: root
@@ -20,9 +20,7 @@ services:
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
expose: expose:
- 9650 - 9650
- 9650 - 9650
ports: ports:
- 10929:10929 - 10929:10929
- 10929:10929/udp - 10929:10929/udp
@@ -64,11 +62,11 @@ services:
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb.rule=PathPrefix(`/avalanche-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb.rule=PathPrefix(`/avalanche-mainnet-archive`)}
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, ipwhitelist - traefik.http.routers.avalanche-mainnet-go-archive-leveldb.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, ipwhitelist
volumes: volumes:
avalanche-mainnet-go-archive-leveldb:
avalanche-mainnet-go-archive-leveldb:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
avalanche-mainnet-client: avalanche-mainnet-client:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.13.0} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.13.0}
user: root user: root
@@ -20,9 +20,7 @@ services:
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
expose: expose:
- 9650 - 9650
- 9650 - 9650
ports: ports:
- 10929:10929 - 10929:10929
- 10929:10929/udp - 10929:10929/udp
@@ -64,11 +62,11 @@ services:
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-mainnet`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.rule=Host(`$DOMAIN`) && PathPrefix(`/avalanche-mainnet`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.rule=PathPrefix(`/avalanche-mainnet`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.rule=PathPrefix(`/avalanche-mainnet`)}
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, ipwhitelist - traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, ipwhitelist
volumes: volumes:
avalanche-mainnet-go-pruned-pebbledb:
avalanche-mainnet-go-pruned-pebbledb:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
berachain-bartio-archive: berachain-bartio-archive:
image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_BARTIO_RETH_VERSION:-v1.3.8} image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_BARTIO_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10527:10527 - 10527:10527
- 10527:10527/udp - 10527:10527/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.berachain-bartio-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-bartio-archive`)} - ${NO_SSL:-traefik.http.routers.berachain-bartio-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-bartio-archive`)}
- ${NO_SSL:+traefik.http.routers.berachain-bartio-reth-archive-trace.rule=PathPrefix(`/berachain-bartio-archive`)} - ${NO_SSL:+traefik.http.routers.berachain-bartio-reth-archive-trace.rule=PathPrefix(`/berachain-bartio-archive`)}
- traefik.http.routers.berachain-bartio-reth-archive-trace.middlewares=berachain-bartio-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.berachain-bartio-reth-archive-trace.middlewares=berachain-bartio-reth-archive-trace-stripprefix, ipwhitelist
berachain-bartio-archive-node: berachain-bartio-archive-node:
image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.1.3} image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.1.3}
ports: ports:
@@ -83,7 +81,6 @@ services:
entrypoint: [sh, /init.sh] entrypoint: [sh, /init.sh]
networks: networks:
- chains - chains
volumes: volumes:
- ${BERACHAIN_BARTIO_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bartio-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_BARTIO_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bartio-reth-archive-trace_node}:/root/.beacond/data
- ./berachain/bartio:/root/.beacond/config - ./berachain/bartio:/root/.beacond/config
@@ -91,10 +88,11 @@ services:
- .jwtsecret:/root/.beacond/config/jwt.hex:ro - .jwtsecret:/root/.beacond/config/jwt.hex:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
berachain-bartio-reth-archive-trace: berachain-bartio-reth-archive-trace:
berachain-bartio-reth-archive-trace_node: berachain-bartio-reth-archive-trace_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
berachain-bepolia-archive: berachain-bepolia-archive:
image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_BEPOLIA_RETH_VERSION:-v1.3.8} image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_BEPOLIA_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10347:10347 - 10347:10347
- 10347:10347/udp - 10347:10347/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.berachain-bepolia-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-bepolia-archive`)} - ${NO_SSL:-traefik.http.routers.berachain-bepolia-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-bepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.berachain-bepolia-reth-archive-trace.rule=PathPrefix(`/berachain-bepolia-archive`)} - ${NO_SSL:+traefik.http.routers.berachain-bepolia-reth-archive-trace.rule=PathPrefix(`/berachain-bepolia-archive`)}
- traefik.http.routers.berachain-bepolia-reth-archive-trace.middlewares=berachain-bepolia-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.berachain-bepolia-reth-archive-trace.middlewares=berachain-bepolia-reth-archive-trace-stripprefix, ipwhitelist
berachain-bepolia-archive-node: berachain-bepolia-archive-node:
image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_BEPOLIA_BEACON_KIT_VERSION:-v1.1.3} image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_BEPOLIA_BEACON_KIT_VERSION:-v1.1.3}
ports: ports:
@@ -83,7 +81,6 @@ services:
entrypoint: [sh, /init.sh] entrypoint: [sh, /init.sh]
networks: networks:
- chains - chains
volumes: volumes:
- ${BERACHAIN_BEPOLIA_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bepolia-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_BEPOLIA_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bepolia-reth-archive-trace_node}:/root/.beacond/data
- ./berachain/bepolia:/root/.beacond/config - ./berachain/bepolia:/root/.beacond/config
@@ -91,10 +88,11 @@ services:
- .jwtsecret:/root/.beacond/config/jwt.hex:ro - .jwtsecret:/root/.beacond/config/jwt.hex:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
berachain-bepolia-reth-archive-trace: berachain-bepolia-reth-archive-trace:
berachain-bepolia-reth-archive-trace_node: berachain-bepolia-reth-archive-trace_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
berachain-mainnet-archive: berachain-mainnet-archive:
image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_MAINNET_RETH_VERSION:-v1.3.8} image: ${BERACHAIN_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${BERACHAIN_MAINNET_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10881:10881 - 10881:10881
- 10881:10881/udp - 10881:10881/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.berachain-mainnet-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.berachain-mainnet-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/berachain-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.berachain-mainnet-reth-archive-trace.rule=PathPrefix(`/berachain-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.berachain-mainnet-reth-archive-trace.rule=PathPrefix(`/berachain-mainnet-archive`)}
- traefik.http.routers.berachain-mainnet-reth-archive-trace.middlewares=berachain-mainnet-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.berachain-mainnet-reth-archive-trace.middlewares=berachain-mainnet-reth-archive-trace-stripprefix, ipwhitelist
berachain-mainnet-archive-node: berachain-mainnet-archive-node:
image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_MAINNET_BEACON_KIT_VERSION:-v1.1.3} image: ${BERACHAIN_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}:${BERACHAIN_MAINNET_BEACON_KIT_VERSION:-v1.1.3}
ports: ports:
@@ -83,7 +81,6 @@ services:
entrypoint: [sh, /init.sh] entrypoint: [sh, /init.sh]
networks: networks:
- chains - chains
volumes: volumes:
- ${BERACHAIN_MAINNET_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-mainnet-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_MAINNET_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-mainnet-reth-archive-trace_node}:/root/.beacond/data
- ./berachain/mainnet:/root/.beacond/config - ./berachain/mainnet:/root/.beacond/config
@@ -91,10 +88,11 @@ services:
- .jwtsecret:/root/.beacond/config/jwt.hex:ro - .jwtsecret:/root/.beacond/config/jwt.hex:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
berachain-mainnet-reth-archive-trace: berachain-mainnet-reth-archive-trace:
berachain-mainnet-reth-archive-trace_node: berachain-mainnet-reth-archive-trace_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
bsc-chapel: bsc-chapel:
image: ${BSC_BSC_IMAGE:-ghcr.io/bnb-chain/bsc}:${BSC_CHAPEL_BSC_VERSION:-v1.4.10} image: ${BSC_BSC_IMAGE:-ghcr.io/bnb-chain/bsc}:${BSC_CHAPEL_BSC_VERSION:-v1.4.10}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10759:10759 - 10759:10759
- 10759:10759/udp - 10759:10759/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/bsc-chapel`)} - ${NO_SSL:-traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/bsc-chapel`)}
- ${NO_SSL:+traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.rule=PathPrefix(`/bsc-chapel`)} - ${NO_SSL:+traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.rule=PathPrefix(`/bsc-chapel`)}
- traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.middlewares=bsc-chapel-bsc-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.bsc-chapel-bsc-pruned-pebble-path.middlewares=bsc-chapel-bsc-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
bsc-chapel-bsc-pruned-pebble-path:
bsc-chapel-bsc-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,12 +76,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -101,5 +98,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
bsc-mainnet: bsc-mainnet:
image: ${BSC_BSC_IMAGE:-ghcr.io/bnb-chain/bsc}:${BSC_MAINNET_BSC_VERSION:-v1.4.10} image: ${BSC_BSC_IMAGE:-ghcr.io/bnb-chain/bsc}:${BSC_MAINNET_BSC_VERSION:-v1.4.10}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10037:10037 - 10037:10037
- 10037:10037/udp - 10037:10037/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/bsc-mainnet`)} - ${NO_SSL:-traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/bsc-mainnet`)}
- ${NO_SSL:+traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.rule=PathPrefix(`/bsc-mainnet`)} - ${NO_SSL:+traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.rule=PathPrefix(`/bsc-mainnet`)}
- traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.middlewares=bsc-mainnet-bsc-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.bsc-mainnet-bsc-pruned-pebble-path.middlewares=bsc-mainnet-bsc-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
bsc-mainnet-bsc-pruned-pebble-path:
bsc-mainnet-bsc-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,12 +76,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -101,5 +98,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
celo-alfajores-archive: celo-alfajores-archive:
image: ${CELO_GETH_IMAGE:-us.gcr.io/celo-org/geth}:${CELO_ALFAJORES_GETH_VERSION:-1.8.9} image: ${CELO_GETH_IMAGE:-us.gcr.io/celo-org/geth}:${CELO_ALFAJORES_GETH_VERSION:-1.8.9}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10386:10386 - 10386:10386
- 10386:10386/udp - 10386:10386/udp
@@ -62,12 +61,12 @@ services:
- ${NO_SSL:-traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/celo-alfajores-archive`)} - ${NO_SSL:-traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/celo-alfajores-archive`)}
- ${NO_SSL:+traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.rule=PathPrefix(`/celo-alfajores-archive`)} - ${NO_SSL:+traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.rule=PathPrefix(`/celo-alfajores-archive`)}
- traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.middlewares=celo-alfajores-geth-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.celo-alfajores-geth-archive-leveldb-hash.middlewares=celo-alfajores-geth-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
celo-alfajores-geth-archive-leveldb-hash: celo-alfajores-geth-archive-leveldb-hash:
celo-alfajores-geth-archive-leveldb-hash_prysm: celo-alfajores-geth-archive-leveldb-hash_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -76,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -97,5 +95,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
celo-mainnet-archive: celo-mainnet-archive:
image: ${CELO_GETH_IMAGE:-us.gcr.io/celo-org/geth}:${CELO_MAINNET_GETH_VERSION:-1.8.9} image: ${CELO_GETH_IMAGE:-us.gcr.io/celo-org/geth}:${CELO_MAINNET_GETH_VERSION:-1.8.9}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10164:10164 - 10164:10164
- 10164:10164/udp - 10164:10164/udp
@@ -62,12 +61,12 @@ services:
- ${NO_SSL:-traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/celo-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/celo-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.rule=PathPrefix(`/celo-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.rule=PathPrefix(`/celo-mainnet-archive`)}
- traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.middlewares=celo-mainnet-geth-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.celo-mainnet-geth-archive-leveldb-hash.middlewares=celo-mainnet-geth-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
celo-mainnet-geth-archive-leveldb-hash: celo-mainnet-geth-archive-leveldb-hash:
celo-mainnet-geth-archive-leveldb-hash_prysm: celo-mainnet-geth-archive-leveldb-hash_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -76,7 +75,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -97,5 +95,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
core-buffalo: core-buffalo:
image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_BUFFALO_CORE_VERSION:-1.0.15} image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_BUFFALO_CORE_VERSION:-1.0.15}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10384:10384 - 10384:10384
- 10384:10384/udp - 10384:10384/udp
@@ -59,11 +58,11 @@ services:
- ${NO_SSL:-traefik.http.routers.core-buffalo-core-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/core-buffalo`)} - ${NO_SSL:-traefik.http.routers.core-buffalo-core-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/core-buffalo`)}
- ${NO_SSL:+traefik.http.routers.core-buffalo-core-pruned-pebble-path.rule=PathPrefix(`/core-buffalo`)} - ${NO_SSL:+traefik.http.routers.core-buffalo-core-pruned-pebble-path.rule=PathPrefix(`/core-buffalo`)}
- traefik.http.routers.core-buffalo-core-pruned-pebble-path.middlewares=core-buffalo-core-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.core-buffalo-core-pruned-pebble-path.middlewares=core-buffalo-core-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
core-buffalo-core-pruned-pebble-path:
core-buffalo-core-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -72,7 +71,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
core-mainnet-archive: core-mainnet-archive:
image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.15} image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.15}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10169:10169 - 10169:10169
- 10169:10169/udp - 10169:10169/udp
@@ -59,11 +58,11 @@ services:
- ${NO_SSL:-traefik.http.routers.core-mainnet-core-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/core-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.core-mainnet-core-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/core-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.core-mainnet-core-archive-leveldb-hash.rule=PathPrefix(`/core-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.core-mainnet-core-archive-leveldb-hash.rule=PathPrefix(`/core-mainnet-archive`)}
- traefik.http.routers.core-mainnet-core-archive-leveldb-hash.middlewares=core-mainnet-core-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.core-mainnet-core-archive-leveldb-hash.middlewares=core-mainnet-core-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
core-mainnet-core-archive-leveldb-hash:
core-mainnet-core-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -72,7 +71,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
core-mainnet: core-mainnet:
image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.15} image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.15}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10169:10169 - 10169:10169
- 10169:10169/udp - 10169:10169/udp
@@ -59,11 +58,11 @@ services:
- ${NO_SSL:-traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/core-mainnet`)} - ${NO_SSL:-traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/core-mainnet`)}
- ${NO_SSL:+traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.rule=PathPrefix(`/core-mainnet`)} - ${NO_SSL:+traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.rule=PathPrefix(`/core-mainnet`)}
- traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.middlewares=core-mainnet-core-pruned-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.core-mainnet-core-pruned-leveldb-hash.middlewares=core-mainnet-core-pruned-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
core-mainnet-core-pruned-leveldb-hash:
core-mainnet-core-pruned-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -72,7 +71,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
core-pigeon: core-pigeon:
image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_PIGEON_CORE_VERSION:-1.0.15} image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_PIGEON_CORE_VERSION:-1.0.15}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10478:10478 - 10478:10478
- 10478:10478/udp - 10478:10478/udp
@@ -59,11 +58,11 @@ services:
- ${NO_SSL:-traefik.http.routers.core-pigeon-core-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/core-pigeon`)} - ${NO_SSL:-traefik.http.routers.core-pigeon-core-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/core-pigeon`)}
- ${NO_SSL:+traefik.http.routers.core-pigeon-core-pruned-pebble-path.rule=PathPrefix(`/core-pigeon`)} - ${NO_SSL:+traefik.http.routers.core-pigeon-core-pruned-pebble-path.rule=PathPrefix(`/core-pigeon`)}
- traefik.http.routers.core-pigeon-core-pruned-pebble-path.middlewares=core-pigeon-core-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.core-pigeon-core-pruned-pebble-path.middlewares=core-pigeon-core-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
core-pigeon-core-pruned-pebble-path:
core-pigeon-core-pruned-pebble-path:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -72,7 +71,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-holesky-archive: ethereum-holesky-archive:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10947:10947 - 10947:10947
- 10947:10947/udp - 10947:10947/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-archive/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-archive/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-holesky-archive/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-holesky-archive/eth`)}
- traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.middlewares=ethereum-holesky-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-holesky-erigon3-archive-trace-node.middlewares=ethereum-holesky-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-holesky-erigon3-archive-trace:
ethereum-holesky-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-holesky-minimal: ethereum-holesky-minimal:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10947:10947 - 10947:10947
- 10947:10947/udp - 10947:10947/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-minimal/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-minimal/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-holesky-minimal/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-holesky-minimal/eth`)}
- traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.middlewares=ethereum-holesky-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-holesky-erigon3-minimal-trace-node.middlewares=ethereum-holesky-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-holesky-erigon3-minimal-trace:
ethereum-holesky-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-holesky: ethereum-holesky:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_HOLESKY_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10947:10947 - 10947:10947
- 10947:10947/udp - 10947:10947/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-holesky/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-holesky/eth`)}
- traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.middlewares=ethereum-holesky-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-holesky-erigon3-pruned-trace-node.middlewares=ethereum-holesky-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-holesky-erigon3-pruned-trace:
ethereum-holesky-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10675:10675 - 10675:10675
- 10675:10675/udp - 10675:10675/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-archive/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-archive/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-mainnet-archive/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-mainnet-archive/eth`)}
- traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.middlewares=ethereum-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-node.middlewares=ethereum-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-mainnet-erigon3-archive-trace:
ethereum-mainnet-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10675:10675 - 10675:10675
- 10675:10675/udp - 10675:10675/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-minimal/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-minimal/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-mainnet-minimal/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-mainnet-minimal/eth`)}
- traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.middlewares=ethereum-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-mainnet-erigon3-minimal-trace-node.middlewares=ethereum-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-mainnet-erigon3-minimal-trace:
ethereum-mainnet-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-mainnet: ethereum-mainnet:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10675:10675 - 10675:10675
- 10675:10675/udp - 10675:10675/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-mainnet/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-mainnet/eth`)}
- traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.middlewares=ethereum-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-mainnet-erigon3-pruned-trace-node.middlewares=ethereum-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-mainnet-erigon3-pruned-trace:
ethereum-mainnet-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10317:10317 - 10317:10317
- 10317:10317/udp - 10317:10317/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-archive/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-archive/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-sepolia-archive/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.rule=PathPrefix(`/ethereum-sepolia-archive/eth`)}
- traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.middlewares=ethereum-sepolia-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-sepolia-erigon3-archive-trace-node.middlewares=ethereum-sepolia-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-sepolia-erigon3-archive-trace:
ethereum-sepolia-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-sepolia-minimal: ethereum-sepolia-minimal:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10317:10317 - 10317:10317
- 10317:10317/udp - 10317:10317/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-minimal/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-minimal/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-sepolia-minimal/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.rule=PathPrefix(`/ethereum-sepolia-minimal/eth`)}
- traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.middlewares=ethereum-sepolia-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-sepolia-erigon3-minimal-trace-node.middlewares=ethereum-sepolia-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-sepolia-erigon3-minimal-trace:
ethereum-sepolia-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-sepolia: ethereum-sepolia:
image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${ETHEREUM_ERIGON3_IMAGE:-erigontech/erigon}:${ETHEREUM_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10317:10317 - 10317:10317
- 10317:10317/udp - 10317:10317/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia/eth`)} - ${NO_SSL:-traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia/eth`)}
- ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-sepolia/eth`)} - ${NO_SSL:+traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.rule=PathPrefix(`/ethereum-sepolia/eth`)}
- traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.middlewares=ethereum-sepolia-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-sepolia-erigon3-pruned-trace-node.middlewares=ethereum-sepolia-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
ethereum-sepolia-erigon3-pruned-trace:
ethereum-sepolia-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-holesky: ethereum-holesky:
image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_HOLESKY_GETH_VERSION:-v1.15.7} image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_HOLESKY_GETH_VERSION:-v1.15.7}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10993:10993 - 10993:10993
- 10993:10993/udp - 10993:10993/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky`)} - ${NO_SSL:-traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky`)}
- ${NO_SSL:+traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-holesky`)} - ${NO_SSL:+traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-holesky`)}
- traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.middlewares=ethereum-holesky-geth-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.ethereum-holesky-geth-pruned-pebble-path.middlewares=ethereum-holesky-geth-pruned-pebble-path-stripprefix, ipwhitelist
ethereum-holesky-node: ethereum-holesky-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_HOLESKY_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_HOLESKY_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -89,16 +87,16 @@ services:
- --rpc-host=0.0.0.0 - --rpc-host=0.0.0.0
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-holesky-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-holesky-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-holesky-geth-pruned-pebble-path: ethereum-holesky-geth-pruned-pebble-path:
ethereum-holesky-geth-pruned-pebble-path_prysm: ethereum-holesky-geth-pruned-pebble-path_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -107,12 +105,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -131,5 +127,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-mainnet: ethereum-mainnet:
image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_MAINNET_GETH_VERSION:-v1.15.7} image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_MAINNET_GETH_VERSION:-v1.15.7}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10023:10023 - 10023:10023
- 10023:10023/udp - 10023:10023/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet`)} - ${NO_SSL:-traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet`)}
- ${NO_SSL:+traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-mainnet`)} - ${NO_SSL:+traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-mainnet`)}
- traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.middlewares=ethereum-mainnet-geth-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.ethereum-mainnet-geth-pruned-pebble-path.middlewares=ethereum-mainnet-geth-pruned-pebble-path-stripprefix, ipwhitelist
ethereum-mainnet-node: ethereum-mainnet-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_MAINNET_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_MAINNET_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -89,16 +87,16 @@ services:
- --rpc-host=0.0.0.0 - --rpc-host=0.0.0.0
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-mainnet-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-mainnet-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-mainnet-geth-pruned-pebble-path: ethereum-mainnet-geth-pruned-pebble-path:
ethereum-mainnet-geth-pruned-pebble-path_prysm: ethereum-mainnet-geth-pruned-pebble-path_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -107,12 +105,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -131,5 +127,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-sepolia: ethereum-sepolia:
image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_SEPOLIA_GETH_VERSION:-v1.15.7} image: ${ETHEREUM_GETH_IMAGE:-ethereum/client-go}:${ETHEREUM_SEPOLIA_GETH_VERSION:-v1.15.7}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10710:10710 - 10710:10710
- 10710:10710/udp - 10710:10710/udp
@@ -67,7 +66,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia`)} - ${NO_SSL:-traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia`)}
- ${NO_SSL:+traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-sepolia`)} - ${NO_SSL:+traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.rule=PathPrefix(`/ethereum-sepolia`)}
- traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.middlewares=ethereum-sepolia-geth-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.ethereum-sepolia-geth-pruned-pebble-path.middlewares=ethereum-sepolia-geth-pruned-pebble-path-stripprefix, ipwhitelist
ethereum-sepolia-node: ethereum-sepolia-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_SEPOLIA_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_SEPOLIA_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -89,16 +87,16 @@ services:
- --sepolia - --sepolia
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-sepolia-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-sepolia-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-sepolia-geth-pruned-pebble-path: ethereum-sepolia-geth-pruned-pebble-path:
ethereum-sepolia-geth-pruned-pebble-path_prysm: ethereum-sepolia-geth-pruned-pebble-path_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -107,12 +105,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -131,5 +127,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-holesky-archive: ethereum-holesky-archive:
image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_HOLESKY_RETH_VERSION:-v1.3.8} image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_HOLESKY_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10752:10752 - 10752:10752
- 10752:10752/udp - 10752:10752/udp
@@ -65,7 +64,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-holesky-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-archive`)} - ${NO_SSL:-traefik.http.routers.ethereum-holesky-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-holesky-archive`)}
- ${NO_SSL:+traefik.http.routers.ethereum-holesky-reth-archive-trace.rule=PathPrefix(`/ethereum-holesky-archive`)} - ${NO_SSL:+traefik.http.routers.ethereum-holesky-reth-archive-trace.rule=PathPrefix(`/ethereum-holesky-archive`)}
- traefik.http.routers.ethereum-holesky-reth-archive-trace.middlewares=ethereum-holesky-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-holesky-reth-archive-trace.middlewares=ethereum-holesky-reth-archive-trace-stripprefix, ipwhitelist
ethereum-holesky-archive-node: ethereum-holesky-archive-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_HOLESKY_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_HOLESKY_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -87,16 +85,16 @@ services:
- --rpc-host=0.0.0.0 - --rpc-host=0.0.0.0
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-holesky-reth-archive-trace_prysm}:/data - ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-holesky-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-holesky-reth-archive-trace: ethereum-holesky-reth-archive-trace:
ethereum-holesky-reth-archive-trace_prysm: ethereum-holesky-reth-archive-trace_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_MAINNET_RETH_VERSION:-v1.3.8} image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_MAINNET_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10563:10563 - 10563:10563
- 10563:10563/udp - 10563:10563/udp
@@ -65,7 +64,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-mainnet-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.ethereum-mainnet-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.ethereum-mainnet-reth-archive-trace.rule=PathPrefix(`/ethereum-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.ethereum-mainnet-reth-archive-trace.rule=PathPrefix(`/ethereum-mainnet-archive`)}
- traefik.http.routers.ethereum-mainnet-reth-archive-trace.middlewares=ethereum-mainnet-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-mainnet-reth-archive-trace.middlewares=ethereum-mainnet-reth-archive-trace-stripprefix, ipwhitelist
ethereum-mainnet-archive-node: ethereum-mainnet-archive-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_MAINNET_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_MAINNET_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -87,16 +85,16 @@ services:
- --rpc-host=0.0.0.0 - --rpc-host=0.0.0.0
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-archive-trace_prysm}:/data - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-mainnet-reth-archive-trace: ethereum-mainnet-reth-archive-trace:
ethereum-mainnet-reth-archive-trace_prysm: ethereum-mainnet-reth-archive-trace_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:
image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_SEPOLIA_RETH_VERSION:-v1.3.8} image: ${ETHEREUM_RETH_IMAGE:-ghcr.io/paradigmxyz/reth}:${ETHEREUM_SEPOLIA_RETH_VERSION:-v1.3.8}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10330:10330 - 10330:10330
- 10330:10330/udp - 10330:10330/udp
@@ -65,7 +64,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ethereum-sepolia-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.ethereum-sepolia-reth-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.ethereum-sepolia-reth-archive-trace.rule=PathPrefix(`/ethereum-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.ethereum-sepolia-reth-archive-trace.rule=PathPrefix(`/ethereum-sepolia-archive`)}
- traefik.http.routers.ethereum-sepolia-reth-archive-trace.middlewares=ethereum-sepolia-reth-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ethereum-sepolia-reth-archive-trace.middlewares=ethereum-sepolia-reth-archive-trace-stripprefix, ipwhitelist
ethereum-sepolia-archive-node: ethereum-sepolia-archive-node:
image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_SEPOLIA_PRYSM_VERSION:-v5.3.1} image: ${ETHEREUM_PRYSM_IMAGE:-prysmaticlabs/prysm-beacon-chain}:${ETHEREUM_SEPOLIA_PRYSM_VERSION:-v5.3.1}
ports: ports:
@@ -87,16 +85,16 @@ services:
- --sepolia - --sepolia
networks: networks:
- chains - chains
volumes: volumes:
- ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-archive-trace_prysm}:/data - ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ethereum-sepolia-reth-archive-trace: ethereum-sepolia-reth-archive-trace:
ethereum-sepolia-reth-archive-trace_prysm: ethereum-sepolia-reth-archive-trace_prysm:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10897:10897 - 10897:10897
- 10897:10897/udp - 10897:10897/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-archive-trace.rule=PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-archive-trace.rule=PathPrefix(`/fantom-mainnet-archive`)}
- traefik.http.routers.fantom-mainnet-opera-archive-trace.middlewares=fantom-mainnet-opera-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.fantom-mainnet-opera-archive-trace.middlewares=fantom-mainnet-opera-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
fantom-mainnet-opera-archive-trace:
fantom-mainnet-opera-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10897:10897 - 10897:10897
- 10897:10897/udp - 10897:10897/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-archive.rule=PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-archive.rule=PathPrefix(`/fantom-mainnet-archive`)}
- traefik.http.routers.fantom-mainnet-opera-archive.middlewares=fantom-mainnet-opera-archive-stripprefix, ipwhitelist - traefik.http.routers.fantom-mainnet-opera-archive.middlewares=fantom-mainnet-opera-archive-stripprefix, ipwhitelist
volumes: volumes:
fantom-mainnet-opera-archive:
fantom-mainnet-opera-archive:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +76,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-mainnet: fantom-mainnet:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10897:10897 - 10897:10897
- 10897:10897/udp - 10897:10897/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet`)} - ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet`)}
- ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-pruned-trace.rule=PathPrefix(`/fantom-mainnet`)} - ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-pruned-trace.rule=PathPrefix(`/fantom-mainnet`)}
- traefik.http.routers.fantom-mainnet-opera-pruned-trace.middlewares=fantom-mainnet-opera-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.fantom-mainnet-opera-pruned-trace.middlewares=fantom-mainnet-opera-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
fantom-mainnet-opera-pruned-trace:
fantom-mainnet-opera-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-mainnet: fantom-mainnet:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10897:10897 - 10897:10897
- 10897:10897/udp - 10897:10897/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet`)} - ${NO_SSL:-traefik.http.routers.fantom-mainnet-opera-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet`)}
- ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-pruned.rule=PathPrefix(`/fantom-mainnet`)} - ${NO_SSL:+traefik.http.routers.fantom-mainnet-opera-pruned.rule=PathPrefix(`/fantom-mainnet`)}
- traefik.http.routers.fantom-mainnet-opera-pruned.middlewares=fantom-mainnet-opera-pruned-stripprefix, ipwhitelist - traefik.http.routers.fantom-mainnet-opera-pruned.middlewares=fantom-mainnet-opera-pruned-stripprefix, ipwhitelist
volumes: volumes:
fantom-mainnet-opera-pruned:
fantom-mainnet-opera-pruned:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +76,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-testnet-archive: fantom-testnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10196:10196 - 10196:10196
- 10196:10196/udp - 10196:10196/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-archive-trace.rule=PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-archive-trace.rule=PathPrefix(`/fantom-testnet-archive`)}
- traefik.http.routers.fantom-testnet-opera-archive-trace.middlewares=fantom-testnet-opera-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.fantom-testnet-opera-archive-trace.middlewares=fantom-testnet-opera-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
fantom-testnet-opera-archive-trace:
fantom-testnet-opera-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-testnet-archive: fantom-testnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10196:10196 - 10196:10196
- 10196:10196/udp - 10196:10196/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-archive.rule=PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-archive.rule=PathPrefix(`/fantom-testnet-archive`)}
- traefik.http.routers.fantom-testnet-opera-archive.middlewares=fantom-testnet-opera-archive-stripprefix, ipwhitelist - traefik.http.routers.fantom-testnet-opera-archive.middlewares=fantom-testnet-opera-archive-stripprefix, ipwhitelist
volumes: volumes:
fantom-testnet-opera-archive:
fantom-testnet-opera-archive:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +76,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-testnet: fantom-testnet:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10196:10196 - 10196:10196
- 10196:10196/udp - 10196:10196/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet`)} - ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet`)}
- ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-pruned-trace.rule=PathPrefix(`/fantom-testnet`)} - ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-pruned-trace.rule=PathPrefix(`/fantom-testnet`)}
- traefik.http.routers.fantom-testnet-opera-pruned-trace.middlewares=fantom-testnet-opera-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.fantom-testnet-opera-pruned-trace.middlewares=fantom-testnet-opera-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
fantom-testnet-opera-pruned-trace:
fantom-testnet-opera-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-testnet: fantom-testnet:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10196:10196 - 10196:10196
- 10196:10196/udp - 10196:10196/udp
@@ -64,11 +63,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet`)} - ${NO_SSL:-traefik.http.routers.fantom-testnet-opera-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet`)}
- ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-pruned.rule=PathPrefix(`/fantom-testnet`)} - ${NO_SSL:+traefik.http.routers.fantom-testnet-opera-pruned.rule=PathPrefix(`/fantom-testnet`)}
- traefik.http.routers.fantom-testnet-opera-pruned.middlewares=fantom-testnet-opera-pruned-stripprefix, ipwhitelist - traefik.http.routers.fantom-testnet-opera-pruned.middlewares=fantom-testnet-opera-pruned-stripprefix, ipwhitelist
volumes: volumes:
fantom-testnet-opera-pruned:
fantom-testnet-opera-pruned:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -77,7 +76,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10335:10335 - 10335:10335
- 10335:10335/udp - 10335:10335/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-mainnet-sonic-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-mainnet-sonic-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-mainnet-sonic-archive.rule=PathPrefix(`/fantom-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-mainnet-sonic-archive.rule=PathPrefix(`/fantom-mainnet-archive`)}
- traefik.http.routers.fantom-mainnet-sonic-archive.middlewares=fantom-mainnet-sonic-archive-stripprefix, ipwhitelist - traefik.http.routers.fantom-mainnet-sonic-archive.middlewares=fantom-mainnet-sonic-archive-stripprefix, ipwhitelist
volumes: volumes:
fantom-mainnet-sonic-archive:
fantom-mainnet-sonic-archive:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -78,7 +77,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
fantom-testnet-archive: fantom-testnet-archive:
build: build:
context: ./fantom context: ./fantom
@@ -26,7 +26,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10652:10652 - 10652:10652
- 10652:10652/udp - 10652:10652/udp
@@ -65,11 +64,11 @@ services:
- ${NO_SSL:-traefik.http.routers.fantom-testnet-sonic-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:-traefik.http.routers.fantom-testnet-sonic-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/fantom-testnet-archive`)}
- ${NO_SSL:+traefik.http.routers.fantom-testnet-sonic-archive.rule=PathPrefix(`/fantom-testnet-archive`)} - ${NO_SSL:+traefik.http.routers.fantom-testnet-sonic-archive.rule=PathPrefix(`/fantom-testnet-archive`)}
- traefik.http.routers.fantom-testnet-sonic-archive.middlewares=fantom-testnet-sonic-archive-stripprefix, ipwhitelist - traefik.http.routers.fantom-testnet-sonic-archive.middlewares=fantom-testnet-sonic-archive-stripprefix, ipwhitelist
volumes: volumes:
fantom-testnet-sonic-archive:
fantom-testnet-sonic-archive:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -78,7 +77,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-chiado-archive: gnosis-chiado-archive:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10986:10986 - 10986:10986
- 10986:10986/udp - 10986:10986/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado-archive/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado-archive/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.rule=PathPrefix(`/gnosis-chiado-archive/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.rule=PathPrefix(`/gnosis-chiado-archive/eth`)}
- traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.middlewares=gnosis-chiado-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-chiado-erigon3-archive-trace-node.middlewares=gnosis-chiado-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-chiado-erigon3-archive-trace:
gnosis-chiado-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-chiado-minimal: gnosis-chiado-minimal:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10986:10986 - 10986:10986
- 10986:10986/udp - 10986:10986/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado-minimal/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado-minimal/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.rule=PathPrefix(`/gnosis-chiado-minimal/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.rule=PathPrefix(`/gnosis-chiado-minimal/eth`)}
- traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.middlewares=gnosis-chiado-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-chiado-erigon3-minimal-trace-node.middlewares=gnosis-chiado-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-chiado-erigon3-minimal-trace:
gnosis-chiado-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-chiado: gnosis-chiado:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10986:10986 - 10986:10986
- 10986:10986/udp - 10986:10986/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-chiado/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.rule=PathPrefix(`/gnosis-chiado/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.rule=PathPrefix(`/gnosis-chiado/eth`)}
- traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.middlewares=gnosis-chiado-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-chiado-erigon3-pruned-trace-node.middlewares=gnosis-chiado-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-chiado-erigon3-pruned-trace:
gnosis-chiado-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-mainnet-archive: gnosis-mainnet-archive:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10974:10974 - 10974:10974
- 10974:10974/udp - 10974:10974/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet-archive/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet-archive/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.rule=PathPrefix(`/gnosis-mainnet-archive/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.rule=PathPrefix(`/gnosis-mainnet-archive/eth`)}
- traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.middlewares=gnosis-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-mainnet-erigon3-archive-trace-node.middlewares=gnosis-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-mainnet-erigon3-archive-trace:
gnosis-mainnet-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-mainnet-minimal: gnosis-mainnet-minimal:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10974:10974 - 10974:10974
- 10974:10974/udp - 10974:10974/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet-minimal/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet-minimal/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.rule=PathPrefix(`/gnosis-mainnet-minimal/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.rule=PathPrefix(`/gnosis-mainnet-minimal/eth`)}
- traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.middlewares=gnosis-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-mainnet-erigon3-minimal-trace-node.middlewares=gnosis-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-mainnet-erigon3-minimal-trace:
gnosis-mainnet-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
gnosis-mainnet: gnosis-mainnet:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10974:10974 - 10974:10974
- 10974:10974/udp - 10974:10974/udp
@@ -85,11 +84,11 @@ services:
- ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet/eth`)} - ${NO_SSL:-traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/gnosis-mainnet/eth`)}
- ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.rule=PathPrefix(`/gnosis-mainnet/eth`)} - ${NO_SSL:+traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.rule=PathPrefix(`/gnosis-mainnet/eth`)}
- traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.middlewares=gnosis-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.gnosis-mainnet-erigon3-pruned-trace-node.middlewares=gnosis-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
gnosis-mainnet-erigon3-pruned-trace:
gnosis-mainnet-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -125,5 +124,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
goat-mainnet-archive: goat-mainnet-archive:
image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_MAINNET_GETH_VERSION:-v0.3.0} image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_MAINNET_GETH_VERSION:-v0.3.0}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10640:10640 - 10640:10640
- 10640:10640/udp - 10640:10640/udp
@@ -43,12 +42,12 @@ services:
- ${NO_SSL:-traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.rule=PathPrefix(`/goat-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.rule=PathPrefix(`/goat-mainnet-archive`)}
- traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.middlewares=goat-mainnet-geth-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.middlewares=goat-mainnet-geth-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
goat-mainnet-geth-archive-leveldb-hash: goat-mainnet-geth-archive-leveldb-hash:
goat-mainnet-geth-archive-leveldb-hash_node: goat-mainnet-geth-archive-leveldb-hash_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -57,7 +56,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -78,5 +76,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
goat-mainnet: goat-mainnet:
image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_MAINNET_GETH_VERSION:-v0.3.0} image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_MAINNET_GETH_VERSION:-v0.3.0}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10640:10640 - 10640:10640
- 10640:10640/udp - 10640:10640/udp
@@ -43,12 +42,12 @@ services:
- ${NO_SSL:-traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-mainnet`)} - ${NO_SSL:-traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-mainnet`)}
- ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.rule=PathPrefix(`/goat-mainnet`)} - ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.rule=PathPrefix(`/goat-mainnet`)}
- traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.middlewares=goat-mainnet-geth-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.middlewares=goat-mainnet-geth-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
goat-mainnet-geth-pruned-pebble-path: goat-mainnet-geth-pruned-pebble-path:
goat-mainnet-geth-pruned-pebble-path_node: goat-mainnet-geth-pruned-pebble-path_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -57,12 +56,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -81,5 +78,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
goat-testnet3-archive: goat-testnet3-archive:
image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_TESTNET3_GETH_VERSION:-v0.1.7} image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_TESTNET3_GETH_VERSION:-v0.1.7}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10272:10272 - 10272:10272
- 10272:10272/udp - 10272:10272/udp
@@ -43,12 +42,12 @@ services:
- ${NO_SSL:-traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-testnet3-archive`)} - ${NO_SSL:-traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-testnet3-archive`)}
- ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.rule=PathPrefix(`/goat-testnet3-archive`)} - ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.rule=PathPrefix(`/goat-testnet3-archive`)}
- traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.middlewares=goat-testnet3-geth-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.middlewares=goat-testnet3-geth-archive-leveldb-hash-stripprefix, ipwhitelist
volumes: volumes:
goat-testnet3-geth-archive-leveldb-hash: goat-testnet3-geth-archive-leveldb-hash:
goat-testnet3-geth-archive-leveldb-hash_node: goat-testnet3-geth-archive-leveldb-hash_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -57,7 +56,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -78,5 +76,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
goat-testnet3: goat-testnet3:
image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_TESTNET3_GETH_VERSION:-v0.1.7} image: ${GOAT_GETH_IMAGE:-ghcr.io/goatnetwork/goat-geth}:${GOAT_TESTNET3_GETH_VERSION:-v0.1.7}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10272:10272 - 10272:10272
- 10272:10272/udp - 10272:10272/udp
@@ -43,12 +42,12 @@ services:
- ${NO_SSL:-traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-testnet3`)} - ${NO_SSL:-traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/goat-testnet3`)}
- ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.rule=PathPrefix(`/goat-testnet3`)} - ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.rule=PathPrefix(`/goat-testnet3`)}
- traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.middlewares=goat-testnet3-geth-pruned-pebble-path-stripprefix, ipwhitelist - traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.middlewares=goat-testnet3-geth-pruned-pebble-path-stripprefix, ipwhitelist
volumes: volumes:
goat-testnet3-geth-pruned-pebble-path: goat-testnet3-geth-pruned-pebble-path:
goat-testnet3-geth-pruned-pebble-path_node: goat-testnet3-geth-pruned-pebble-path_node:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -57,12 +56,10 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
# not compatible with path state scheme # not compatible with path state scheme
- name: debug_traceBlockByHash - name: debug_traceBlockByHash
enabled: enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes - name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only # standard geth only
@@ -81,5 +78,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
haqq-mainnet: haqq-mainnet:
image: ${HAQQ_HAQQ_IMAGE:-alhaqq/haqq}:${HAQQ_MAINNET_HAQQ_VERSION:-v1.8.2} image: ${HAQQ_HAQQ_IMAGE:-alhaqq/haqq}:${HAQQ_MAINNET_HAQQ_VERSION:-v1.8.2}
user: root user: root
@@ -20,7 +20,6 @@ services:
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
expose: expose:
- 8545 - 8545
ports: ports:
- 10465:10465 - 10465:10465
- 10465:10465/udp - 10465:10465/udp
@@ -42,11 +41,11 @@ services:
- ${NO_SSL:-traefik.http.routers.haqq-mainnet-haqq-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/haqq-mainnet`)} - ${NO_SSL:-traefik.http.routers.haqq-mainnet-haqq-pruned.rule=Host(`$DOMAIN`) && PathPrefix(`/haqq-mainnet`)}
- ${NO_SSL:+traefik.http.routers.haqq-mainnet-haqq-pruned.rule=PathPrefix(`/haqq-mainnet`)} - ${NO_SSL:+traefik.http.routers.haqq-mainnet-haqq-pruned.rule=PathPrefix(`/haqq-mainnet`)}
- traefik.http.routers.haqq-mainnet-haqq-pruned.middlewares=haqq-mainnet-haqq-pruned-stripprefix, ipwhitelist - traefik.http.routers.haqq-mainnet-haqq-pruned.middlewares=haqq-mainnet-haqq-pruned-stripprefix, ipwhitelist
volumes: volumes:
haqq-mainnet-haqq-pruned:
haqq-mainnet-haqq-pruned:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -55,7 +54,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-mainnet-archive: linea-mainnet-archive:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10060:10060 - 10060:10060
- 10060:10060/udp - 10060:10060/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-archive-trace.rule=PathPrefix(`/linea-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-archive-trace.rule=PathPrefix(`/linea-mainnet-archive`)}
- traefik.http.routers.linea-mainnet-erigon3-archive-trace.middlewares=linea-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-mainnet-erigon3-archive-trace.middlewares=linea-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-mainnet-erigon3-archive-trace:
linea-mainnet-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-mainnet-minimal: linea-mainnet-minimal:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10060:10060 - 10060:10060
- 10060:10060/udp - 10060:10060/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-minimal-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet-minimal`)} - ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-minimal-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet-minimal`)}
- ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-minimal-trace.rule=PathPrefix(`/linea-mainnet-minimal`)} - ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-minimal-trace.rule=PathPrefix(`/linea-mainnet-minimal`)}
- traefik.http.routers.linea-mainnet-erigon3-minimal-trace.middlewares=linea-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-mainnet-erigon3-minimal-trace.middlewares=linea-mainnet-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-mainnet-erigon3-minimal-trace:
linea-mainnet-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-mainnet: linea-mainnet:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_MAINNET_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10060:10060 - 10060:10060
- 10060:10060/udp - 10060:10060/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet`)} - ${NO_SSL:-traefik.http.routers.linea-mainnet-erigon3-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-mainnet`)}
- ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-pruned-trace.rule=PathPrefix(`/linea-mainnet`)} - ${NO_SSL:+traefik.http.routers.linea-mainnet-erigon3-pruned-trace.rule=PathPrefix(`/linea-mainnet`)}
- traefik.http.routers.linea-mainnet-erigon3-pruned-trace.middlewares=linea-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-mainnet-erigon3-pruned-trace.middlewares=linea-mainnet-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-mainnet-erigon3-pruned-trace:
linea-mainnet-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-sepolia-archive: linea-sepolia-archive:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10235:10235 - 10235:10235
- 10235:10235/udp - 10235:10235/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-archive-trace.rule=PathPrefix(`/linea-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-archive-trace.rule=PathPrefix(`/linea-sepolia-archive`)}
- traefik.http.routers.linea-sepolia-erigon3-archive-trace.middlewares=linea-sepolia-erigon3-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-sepolia-erigon3-archive-trace.middlewares=linea-sepolia-erigon3-archive-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-sepolia-erigon3-archive-trace:
linea-sepolia-erigon3-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-sepolia-minimal: linea-sepolia-minimal:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10235:10235 - 10235:10235
- 10235:10235/udp - 10235:10235/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-minimal-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia-minimal`)} - ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-minimal-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia-minimal`)}
- ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-minimal-trace.rule=PathPrefix(`/linea-sepolia-minimal`)} - ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-minimal-trace.rule=PathPrefix(`/linea-sepolia-minimal`)}
- traefik.http.routers.linea-sepolia-erigon3-minimal-trace.middlewares=linea-sepolia-erigon3-minimal-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-sepolia-erigon3-minimal-trace.middlewares=linea-sepolia-erigon3-minimal-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-sepolia-erigon3-minimal-trace:
linea-sepolia-erigon3-minimal-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
linea-sepolia: linea-sepolia:
image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0} image: ${LINEA_ERIGON3_IMAGE:-erigontech/erigon}:${LINEA_SEPOLIA_ERIGON3_VERSION:-v3.0.0}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10235:10235 - 10235:10235
- 10235:10235/udp - 10235:10235/udp
@@ -68,11 +67,11 @@ services:
- ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia`)} - ${NO_SSL:-traefik.http.routers.linea-sepolia-erigon3-pruned-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/linea-sepolia`)}
- ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-pruned-trace.rule=PathPrefix(`/linea-sepolia`)} - ${NO_SSL:+traefik.http.routers.linea-sepolia-erigon3-pruned-trace.rule=PathPrefix(`/linea-sepolia`)}
- traefik.http.routers.linea-sepolia-erigon3-pruned-trace.middlewares=linea-sepolia-erigon3-pruned-trace-stripprefix, ipwhitelist - traefik.http.routers.linea-sepolia-erigon3-pruned-trace.middlewares=linea-sepolia-erigon3-pruned-trace-stripprefix, ipwhitelist
volumes: volumes:
linea-sepolia-erigon3-pruned-trace:
linea-sepolia-erigon3-pruned-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -108,5 +107,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
base-mainnet-archive: base-mainnet-archive:
image: ${BASE_ERIGON_IMAGE:-testinprod/erigon}:${BASE_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${BASE_ERIGON_IMAGE:-testinprod/erigon}:${BASE_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10092:10092 - 10092:10092
- 10092:10092/udp - 10092:10092/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/base-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/base-mainnet-archive`)}
- traefik.http.routers.base-mainnet-op-erigon-archive-trace.middlewares=base-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.base-mainnet-op-erigon-archive-trace.middlewares=base-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
base-mainnet-archive-node: base-mainnet-archive-node:
image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_MAINNET_NODE_VERSION:-v1.13.1} image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
base-mainnet-op-erigon-archive-trace:
base-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
base-sepolia-archive: base-sepolia-archive:
image: ${BASE_ERIGON_IMAGE:-testinprod/erigon}:${BASE_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${BASE_ERIGON_IMAGE:-testinprod/erigon}:${BASE_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10487:10487 - 10487:10487
- 10487:10487/udp - 10487:10487/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.base-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.base-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.base-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/base-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.base-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/base-sepolia-archive`)}
- traefik.http.routers.base-sepolia-op-erigon-archive-trace.middlewares=base-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.base-sepolia-op-erigon-archive-trace.middlewares=base-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
base-sepolia-archive-node: base-sepolia-archive-node:
image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
base-sepolia-op-erigon-archive-trace:
base-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
bob-mainnet-archive: bob-mainnet-archive:
image: ${BOB_ERIGON_IMAGE:-testinprod/erigon}:${BOB_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${BOB_ERIGON_IMAGE:-testinprod/erigon}:${BOB_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10071:10071 - 10071:10071
- 10071:10071/udp - 10071:10071/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.bob-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/bob-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.bob-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/bob-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.bob-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/bob-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.bob-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/bob-mainnet-archive`)}
- traefik.http.routers.bob-mainnet-op-erigon-archive-trace.middlewares=bob-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.bob-mainnet-op-erigon-archive-trace.middlewares=bob-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
bob-mainnet-archive-node: bob-mainnet-archive-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.13.1} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
bob-mainnet-op-erigon-archive-trace:
bob-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
boba-mainnet-archive: boba-mainnet-archive:
image: ${BOBA_ERIGON_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-erigon}:${BOBA_MAINNET_ERIGON_VERSION:-v1.2.11} image: ${BOBA_ERIGON_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-erigon}:${BOBA_MAINNET_ERIGON_VERSION:-v1.2.11}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10732:10732 - 10732:10732
- 10732:10732/udp - 10732:10732/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.boba-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.boba-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.boba-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/boba-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.boba-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/boba-mainnet-archive`)}
- traefik.http.routers.boba-mainnet-op-erigon-archive-trace.middlewares=boba-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.boba-mainnet-op-erigon-archive-trace.middlewares=boba-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
boba-mainnet-archive-node: boba-mainnet-archive-node:
image: ${BOBA_NODE_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-node}:${BOBA_MAINNET_NODE_VERSION:-v1.6.18} image: ${BOBA_NODE_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-node}:${BOBA_MAINNET_NODE_VERSION:-v1.6.18}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
boba-mainnet-op-erigon-archive-trace:
boba-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
boba-sepolia-archive: boba-sepolia-archive:
image: ${BOBA_ERIGON_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-erigon}:${BOBA_SEPOLIA_ERIGON_VERSION:-v1.2.11} image: ${BOBA_ERIGON_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-erigon}:${BOBA_SEPOLIA_ERIGON_VERSION:-v1.2.11}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10249:10249 - 10249:10249
- 10249:10249/udp - 10249:10249/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.boba-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.boba-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.boba-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/boba-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.boba-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/boba-sepolia-archive`)}
- traefik.http.routers.boba-sepolia-op-erigon-archive-trace.middlewares=boba-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.boba-sepolia-op-erigon-archive-trace.middlewares=boba-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
boba-sepolia-archive-node: boba-sepolia-archive-node:
image: ${BOBA_NODE_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-node}:${BOBA_SEPOLIA_NODE_VERSION:-v1.6.18} image: ${BOBA_NODE_IMAGE:-us-docker.pkg.dev/boba-392114/bobanetwork-tools-artifacts/images/op-node}:${BOBA_SEPOLIA_NODE_VERSION:-v1.6.18}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
boba-sepolia-op-erigon-archive-trace:
boba-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
hashkeychain-mainnet-archive: hashkeychain-mainnet-archive:
image: ${HASHKEYCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${HASHKEYCHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${HASHKEYCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${HASHKEYCHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10378:10378 - 10378:10378
- 10378:10378/udp - 10378:10378/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/hashkeychain-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/hashkeychain-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/hashkeychain-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/hashkeychain-mainnet-archive`)}
- traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.middlewares=hashkeychain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.hashkeychain-mainnet-op-erigon-archive-trace.middlewares=hashkeychain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
hashkeychain-mainnet-archive-node: hashkeychain-mainnet-archive-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.13.1} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
hashkeychain-mainnet-op-erigon-archive-trace:
hashkeychain-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ink-mainnet-archive: ink-mainnet-archive:
image: ${INK_ERIGON_IMAGE:-testinprod/erigon}:${INK_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${INK_ERIGON_IMAGE:-testinprod/erigon}:${INK_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10990:10990 - 10990:10990
- 10990:10990/udp - 10990:10990/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ink-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ink-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.ink-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ink-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.ink-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/ink-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.ink-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/ink-mainnet-archive`)}
- traefik.http.routers.ink-mainnet-op-erigon-archive-trace.middlewares=ink-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ink-mainnet-op-erigon-archive-trace.middlewares=ink-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
ink-mainnet-archive-node: ink-mainnet-archive-node:
image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_MAINNET_NODE_VERSION:-v1.13.1} image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ink-mainnet-op-erigon-archive-trace:
ink-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
ink-sepolia-archive: ink-sepolia-archive:
image: ${INK_ERIGON_IMAGE:-testinprod/erigon}:${INK_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${INK_ERIGON_IMAGE:-testinprod/erigon}:${INK_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10826:10826 - 10826:10826
- 10826:10826/udp - 10826:10826/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.ink-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ink-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.ink-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ink-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.ink-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/ink-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.ink-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/ink-sepolia-archive`)}
- traefik.http.routers.ink-sepolia-op-erigon-archive-trace.middlewares=ink-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.ink-sepolia-op-erigon-archive-trace.middlewares=ink-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
ink-sepolia-archive-node: ink-sepolia-archive-node:
image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
ink-sepolia-op-erigon-archive-trace:
ink-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
lisk-mainnet-archive: lisk-mainnet-archive:
image: ${LISK_ERIGON_IMAGE:-testinprod/erigon}:${LISK_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${LISK_ERIGON_IMAGE:-testinprod/erigon}:${LISK_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10831:10831 - 10831:10831
- 10831:10831/udp - 10831:10831/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/lisk-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/lisk-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/lisk-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/lisk-mainnet-archive`)}
- traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.middlewares=lisk-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.lisk-mainnet-op-erigon-archive-trace.middlewares=lisk-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
lisk-mainnet-archive-node: lisk-mainnet-archive-node:
image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.13.1} image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
lisk-mainnet-op-erigon-archive-trace:
lisk-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
metal-mainnet-archive: metal-mainnet-archive:
image: ${METAL_ERIGON_IMAGE:-testinprod/erigon}:${METAL_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${METAL_ERIGON_IMAGE:-testinprod/erigon}:${METAL_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10543:10543 - 10543:10543
- 10543:10543/udp - 10543:10543/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.metal-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/metal-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.metal-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/metal-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.metal-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/metal-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.metal-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/metal-mainnet-archive`)}
- traefik.http.routers.metal-mainnet-op-erigon-archive-trace.middlewares=metal-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.metal-mainnet-op-erigon-archive-trace.middlewares=metal-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
metal-mainnet-archive-node: metal-mainnet-archive-node:
image: ${METAL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${METAL_MAINNET_NODE_VERSION:-v1.13.1} image: ${METAL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${METAL_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
metal-mainnet-op-erigon-archive-trace:
metal-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
mode-mainnet-archive: mode-mainnet-archive:
image: ${MODE_ERIGON_IMAGE:-testinprod/erigon}:${MODE_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${MODE_ERIGON_IMAGE:-testinprod/erigon}:${MODE_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10509:10509 - 10509:10509
- 10509:10509/udp - 10509:10509/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.mode-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/mode-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.mode-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/mode-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.mode-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/mode-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.mode-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/mode-mainnet-archive`)}
- traefik.http.routers.mode-mainnet-op-erigon-archive-trace.middlewares=mode-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.mode-mainnet-op-erigon-archive-trace.middlewares=mode-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
mode-mainnet-archive-node: mode-mainnet-archive-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.13.1} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
mode-mainnet-op-erigon-archive-trace:
mode-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
mode-sepolia-archive: mode-sepolia-archive:
image: ${MODE_ERIGON_IMAGE:-testinprod/erigon}:${MODE_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${MODE_ERIGON_IMAGE:-testinprod/erigon}:${MODE_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10212:10212 - 10212:10212
- 10212:10212/udp - 10212:10212/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.mode-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/mode-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.mode-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/mode-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.mode-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/mode-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.mode-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/mode-sepolia-archive`)}
- traefik.http.routers.mode-sepolia-op-erigon-archive-trace.middlewares=mode-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.mode-sepolia-op-erigon-archive-trace.middlewares=mode-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
mode-sepolia-archive-node: mode-sepolia-archive-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
mode-sepolia-op-erigon-archive-trace:
mode-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
op-mainnet-archive: op-mainnet-archive:
image: ${OP_ERIGON_IMAGE:-testinprod/erigon}:${OP_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${OP_ERIGON_IMAGE:-testinprod/erigon}:${OP_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10509:10509 - 10509:10509
- 10509:10509/udp - 10509:10509/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.op-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/op-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.op-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/op-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.op-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/op-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.op-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/op-mainnet-archive`)}
- traefik.http.routers.op-mainnet-op-erigon-archive-trace.middlewares=op-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.op-mainnet-op-erigon-archive-trace.middlewares=op-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
op-mainnet-archive-node: op-mainnet-archive-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.13.1} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
op-mainnet-op-erigon-archive-trace:
op-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
op-sepolia-archive: op-sepolia-archive:
image: ${OP_ERIGON_IMAGE:-testinprod/erigon}:${OP_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${OP_ERIGON_IMAGE:-testinprod/erigon}:${OP_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10373:10373 - 10373:10373
- 10373:10373/udp - 10373:10373/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.op-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/op-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.op-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/op-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.op-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/op-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.op-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/op-sepolia-archive`)}
- traefik.http.routers.op-sepolia-op-erigon-archive-trace.middlewares=op-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.op-sepolia-op-erigon-archive-trace.middlewares=op-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
op-sepolia-archive-node: op-sepolia-archive-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
op-sepolia-op-erigon-archive-trace:
op-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
snax-mainnet-archive: snax-mainnet-archive:
image: ${SNAX_ERIGON_IMAGE:-testinprod/erigon}:${SNAX_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${SNAX_ERIGON_IMAGE:-testinprod/erigon}:${SNAX_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10671:10671 - 10671:10671
- 10671:10671/udp - 10671:10671/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.snax-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/snax-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.snax-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/snax-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.snax-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/snax-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.snax-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/snax-mainnet-archive`)}
- traefik.http.routers.snax-mainnet-op-erigon-archive-trace.middlewares=snax-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.snax-mainnet-op-erigon-archive-trace.middlewares=snax-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
snax-mainnet-archive-node: snax-mainnet-archive-node:
image: ${SNAX_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SNAX_MAINNET_NODE_VERSION:-v1.13.1} image: ${SNAX_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SNAX_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
snax-mainnet-op-erigon-archive-trace:
snax-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
soneium-minato-archive: soneium-minato-archive:
image: ${SONEIUM_ERIGON_IMAGE:-testinprod/erigon}:${SONEIUM_MINATO_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${SONEIUM_ERIGON_IMAGE:-testinprod/erigon}:${SONEIUM_MINATO_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10314:10314 - 10314:10314
- 10314:10314/udp - 10314:10314/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.soneium-minato-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/soneium-minato-archive`)} - ${NO_SSL:-traefik.http.routers.soneium-minato-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/soneium-minato-archive`)}
- ${NO_SSL:+traefik.http.routers.soneium-minato-op-erigon-archive-trace.rule=PathPrefix(`/soneium-minato-archive`)} - ${NO_SSL:+traefik.http.routers.soneium-minato-op-erigon-archive-trace.rule=PathPrefix(`/soneium-minato-archive`)}
- traefik.http.routers.soneium-minato-op-erigon-archive-trace.middlewares=soneium-minato-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.soneium-minato-op-erigon-archive-trace.middlewares=soneium-minato-op-erigon-archive-trace-stripprefix, ipwhitelist
soneium-minato-archive-node: soneium-minato-archive-node:
image: ${SONEIUM_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SONEIUM_MINATO_NODE_VERSION:-v1.13.1} image: ${SONEIUM_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SONEIUM_MINATO_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
soneium-minato-op-erigon-archive-trace:
soneium-minato-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
swell-mainnet-archive: swell-mainnet-archive:
image: ${SWELL_ERIGON_IMAGE:-testinprod/erigon}:${SWELL_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${SWELL_ERIGON_IMAGE:-testinprod/erigon}:${SWELL_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10810:10810 - 10810:10810
- 10810:10810/udp - 10810:10810/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.swell-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/swell-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.swell-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/swell-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.swell-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/swell-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.swell-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/swell-mainnet-archive`)}
- traefik.http.routers.swell-mainnet-op-erigon-archive-trace.middlewares=swell-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.swell-mainnet-op-erigon-archive-trace.middlewares=swell-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
swell-mainnet-archive-node: swell-mainnet-archive-node:
image: ${SWELL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SWELL_MAINNET_NODE_VERSION:-v1.13.1} image: ${SWELL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SWELL_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
swell-mainnet-op-erigon-archive-trace:
swell-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
unichain-mainnet-archive: unichain-mainnet-archive:
image: ${UNICHAIN_ERIGON_IMAGE:-testinprod/erigon}:${UNICHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${UNICHAIN_ERIGON_IMAGE:-testinprod/erigon}:${UNICHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10415:10415 - 10415:10415
- 10415:10415/udp - 10415:10415/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/unichain-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/unichain-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/unichain-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/unichain-mainnet-archive`)}
- traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.middlewares=unichain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.unichain-mainnet-op-erigon-archive-trace.middlewares=unichain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
unichain-mainnet-archive-node: unichain-mainnet-archive-node:
image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_MAINNET_NODE_VERSION:-v1.13.1} image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
unichain-mainnet-op-erigon-archive-trace:
unichain-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
unichain-sepolia-archive: unichain-sepolia-archive:
image: ${UNICHAIN_ERIGON_IMAGE:-testinprod/erigon}:${UNICHAIN_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${UNICHAIN_ERIGON_IMAGE:-testinprod/erigon}:${UNICHAIN_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10196:10196 - 10196:10196
- 10196:10196/udp - 10196:10196/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/unichain-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/unichain-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/unichain-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/unichain-sepolia-archive`)}
- traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.middlewares=unichain-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.unichain-sepolia-op-erigon-archive-trace.middlewares=unichain-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
unichain-sepolia-archive-node: unichain-sepolia-archive-node:
image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
unichain-sepolia-op-erigon-archive-trace:
unichain-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
worldchain-mainnet-archive: worldchain-mainnet-archive:
image: ${WORLDCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${WORLDCHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${WORLDCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${WORLDCHAIN_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10629:10629 - 10629:10629
- 10629:10629/udp - 10629:10629/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/worldchain-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/worldchain-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/worldchain-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/worldchain-mainnet-archive`)}
- traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.middlewares=worldchain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.worldchain-mainnet-op-erigon-archive-trace.middlewares=worldchain-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
worldchain-mainnet-archive-node: worldchain-mainnet-archive-node:
image: ${WORLDCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${WORLDCHAIN_MAINNET_NODE_VERSION:-v1.13.1} image: ${WORLDCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${WORLDCHAIN_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
worldchain-mainnet-op-erigon-archive-trace:
worldchain-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
worldchain-sepolia-archive: worldchain-sepolia-archive:
image: ${WORLDCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${WORLDCHAIN_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${WORLDCHAIN_ERIGON_IMAGE:-testinprod/erigon}:${WORLDCHAIN_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10046:10046 - 10046:10046
- 10046:10046/udp - 10046:10046/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/worldchain-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/worldchain-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/worldchain-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/worldchain-sepolia-archive`)}
- traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.middlewares=worldchain-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.worldchain-sepolia-op-erigon-archive-trace.middlewares=worldchain-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
worldchain-sepolia-archive-node: worldchain-sepolia-archive-node:
image: ${WORLDCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${WORLDCHAIN_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${WORLDCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${WORLDCHAIN_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
worldchain-sepolia-op-erigon-archive-trace:
worldchain-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
zora-mainnet-archive: zora-mainnet-archive:
image: ${ZORA_ERIGON_IMAGE:-testinprod/erigon}:${ZORA_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${ZORA_ERIGON_IMAGE:-testinprod/erigon}:${ZORA_MAINNET_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10360:10360 - 10360:10360
- 10360:10360/udp - 10360:10360/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.zora-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/zora-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.zora-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/zora-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.zora-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/zora-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.zora-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/zora-mainnet-archive`)}
- traefik.http.routers.zora-mainnet-op-erigon-archive-trace.middlewares=zora-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.zora-mainnet-op-erigon-archive-trace.middlewares=zora-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist
zora-mainnet-archive-node: zora-mainnet-archive-node:
image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_MAINNET_NODE_VERSION:-v1.13.1} image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -99,14 +97,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
zora-mainnet-op-erigon-archive-trace:
zora-mainnet-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -142,5 +140,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
zora-sepolia-archive: zora-sepolia-archive:
image: ${ZORA_ERIGON_IMAGE:-testinprod/erigon}:${ZORA_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3} image: ${ZORA_ERIGON_IMAGE:-testinprod/erigon}:${ZORA_SEPOLIA_ERIGON_VERSION:-v2.61.1-0.8.3}
user: root user: root
@@ -22,7 +22,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10839:10839 - 10839:10839
- 10839:10839/udp - 10839:10839/udp
@@ -68,7 +67,6 @@ services:
- ${NO_SSL:-traefik.http.routers.zora-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/zora-sepolia-archive`)} - ${NO_SSL:-traefik.http.routers.zora-sepolia-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/zora-sepolia-archive`)}
- ${NO_SSL:+traefik.http.routers.zora-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/zora-sepolia-archive`)} - ${NO_SSL:+traefik.http.routers.zora-sepolia-op-erigon-archive-trace.rule=PathPrefix(`/zora-sepolia-archive`)}
- traefik.http.routers.zora-sepolia-op-erigon-archive-trace.middlewares=zora-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist - traefik.http.routers.zora-sepolia-op-erigon-archive-trace.middlewares=zora-sepolia-op-erigon-archive-trace-stripprefix, ipwhitelist
zora-sepolia-archive-node: zora-sepolia-archive-node:
image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_SEPOLIA_NODE_VERSION:-v1.13.1} image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_SEPOLIA_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
zora-sepolia-op-erigon-archive-trace:
zora-sepolia-op-erigon-archive-trace:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -143,5 +141,4 @@ x-upstreams:
- name: erigon_getBlockByTimestamp - name: erigon_getBlockByTimestamp
- name: erigon_BlockNumber - name: erigon_BlockNumber
- name: erigon_getLatestLogs - name: erigon_getLatestLogs
... ...

View File

@@ -1,7 +1,7 @@
--- ---
# use at your own risk # use at your own risk
services: services:
base-mainnet-archive: base-mainnet-archive:
image: ${BASE_GETH_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth}:${BASE_MAINNET_GETH_VERSION:-v1.101503.3} image: ${BASE_GETH_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth}:${BASE_MAINNET_GETH_VERSION:-v1.101503.3}
user: root user: root
@@ -21,7 +21,6 @@ services:
expose: expose:
- 8545 - 8545
- 8551 - 8551
ports: ports:
- 10422:10422 - 10422:10422
- 10422:10422/udp - 10422:10422/udp
@@ -69,7 +68,6 @@ services:
- ${NO_SSL:-traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/base-mainnet-archive`)} - ${NO_SSL:-traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.rule=Host(`$DOMAIN`) && PathPrefix(`/base-mainnet-archive`)}
- ${NO_SSL:+traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.rule=PathPrefix(`/base-mainnet-archive`)} - ${NO_SSL:+traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.rule=PathPrefix(`/base-mainnet-archive`)}
- traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.middlewares=base-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipwhitelist - traefik.http.routers.base-mainnet-op-geth-archive-leveldb-hash.middlewares=base-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipwhitelist
base-mainnet-archive-node: base-mainnet-archive-node:
image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_MAINNET_NODE_VERSION:-v1.13.1} image: ${BASE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BASE_MAINNET_NODE_VERSION:-v1.13.1}
ports: ports:
@@ -100,14 +98,14 @@ services:
entrypoint: [op-node] entrypoint: [op-node]
networks: networks:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
restart: unless-stopped restart: unless-stopped
volumes: volumes:
base-mainnet-op-geth-archive-leveldb-hash:
base-mainnet-op-geth-archive-leveldb-hash:
x-upstreams: x-upstreams:
- id: $${ID} - id: $${ID}
labels: labels:
provider: $${PROVIDER} provider: $${PROVIDER}
@@ -116,7 +114,6 @@ x-upstreams:
enabled: enabled:
- debug - debug
- filter - filter
methods: methods:
disabled: disabled:
enabled: enabled:
@@ -137,5 +134,4 @@ x-upstreams:
# non standard geth and erigon # non standard geth and erigon
- name: eth_getRawTransactionByHash - name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex - name: eth_getRawTransactionByBlockHashAndIndex
... ...

Some files were not shown because too many files have changed in this diff Show More