updates
This commit is contained in:
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
abstract-mainnet-archive-client:
|
abstract-mainnet-archive-client:
|
||||||
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_MAINNET_EXTERNAL_NODE_VERSION:-v27.5.7}
|
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
abstract-mainnet-client:
|
abstract-mainnet-client:
|
||||||
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_MAINNET_EXTERNAL_NODE_VERSION:-v27.5.7}
|
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
abstract-testnet-archive-client:
|
abstract-testnet-archive-client:
|
||||||
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_TESTNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_TESTNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
abstract-testnet-client:
|
abstract-testnet-client:
|
||||||
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_TESTNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ABSTRACT_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ABSTRACT_TESTNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
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.1}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -102,7 +102,7 @@ services:
|
|||||||
- traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.middlewares=goat-mainnet-geth-archive-leveldb-hash-stripprefix, ipallowlist
|
- traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.middlewares=goat-mainnet-geth-archive-leveldb-hash-stripprefix, ipallowlist
|
||||||
|
|
||||||
goat-mainnet-archive-node:
|
goat-mainnet-archive-node:
|
||||||
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_MAINNET_NODE_VERSION:-v0.2.3}
|
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_MAINNET_NODE_VERSION:-v0.2.4}
|
||||||
ports:
|
ports:
|
||||||
- 17891:17891
|
- 17891:17891
|
||||||
- 17891:17891/udp
|
- 17891:17891/udp
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
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.1}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -102,7 +102,7 @@ services:
|
|||||||
- traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.middlewares=goat-mainnet-geth-pruned-pebble-path-stripprefix, ipallowlist
|
- traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.middlewares=goat-mainnet-geth-pruned-pebble-path-stripprefix, ipallowlist
|
||||||
|
|
||||||
goat-mainnet-node:
|
goat-mainnet-node:
|
||||||
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_MAINNET_NODE_VERSION:-v0.2.3}
|
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_MAINNET_NODE_VERSION:-v0.2.4}
|
||||||
ports:
|
ports:
|
||||||
- 15640:15640
|
- 15640:15640
|
||||||
- 15640:15640/udp
|
- 15640:15640/udp
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
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.8}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -102,7 +102,7 @@ services:
|
|||||||
- traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.middlewares=goat-testnet3-geth-archive-leveldb-hash-stripprefix, ipallowlist
|
- traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.middlewares=goat-testnet3-geth-archive-leveldb-hash-stripprefix, ipallowlist
|
||||||
|
|
||||||
goat-testnet3-archive-node:
|
goat-testnet3-archive-node:
|
||||||
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_TESTNET3_NODE_VERSION:-testnet3}
|
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_TESTNET3_NODE_VERSION:-v0.2.4}
|
||||||
ports:
|
ports:
|
||||||
- 19461:19461
|
- 19461:19461
|
||||||
- 19461:19461/udp
|
- 19461:19461/udp
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
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.8}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -102,7 +102,7 @@ services:
|
|||||||
- traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.middlewares=goat-testnet3-geth-pruned-pebble-path-stripprefix, ipallowlist
|
- traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.middlewares=goat-testnet3-geth-pruned-pebble-path-stripprefix, ipallowlist
|
||||||
|
|
||||||
goat-testnet3-node:
|
goat-testnet3-node:
|
||||||
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_TESTNET3_NODE_VERSION:-testnet3}
|
image: ${GOAT_NODE_IMAGE:-ghcr.io/goatnetwork/goat}:${GOAT_TESTNET3_NODE_VERSION:-v0.2.4}
|
||||||
ports:
|
ports:
|
||||||
- 18272:18272
|
- 18272:18272
|
||||||
- 18272:18272/udp
|
- 18272:18272/udp
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
lens-mainnet-archive-client:
|
lens-mainnet-archive-client:
|
||||||
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_MAINNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
lens-mainnet-client:
|
lens-mainnet-client:
|
||||||
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_MAINNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
lens-testnet-archive-client:
|
lens-testnet-archive-client:
|
||||||
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_TESTNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_TESTNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
lens-testnet-client:
|
lens-testnet-client:
|
||||||
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_TESTNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${LENS_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${LENS_TESTNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ services:
|
|||||||
- traefik.http.routers.celo-alfajores-op-geth-archive-leveldb-hash-node.middlewares=celo-alfajores-op-geth-archive-leveldb-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-alfajores-op-geth-archive-leveldb-hash-node.middlewares=celo-alfajores-op-geth-archive-leveldb-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-alfajores-archive-relay:
|
celo-alfajores-archive-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ services:
|
|||||||
- traefik.http.routers.celo-alfajores-op-geth-pruned-leveldb-hash-node.middlewares=celo-alfajores-op-geth-pruned-leveldb-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-alfajores-op-geth-pruned-leveldb-hash-node.middlewares=celo-alfajores-op-geth-pruned-leveldb-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-alfajores-relay:
|
celo-alfajores-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ services:
|
|||||||
- traefik.http.routers.celo-alfajores-op-geth-pruned-pebble-hash-node.middlewares=celo-alfajores-op-geth-pruned-pebble-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-alfajores-op-geth-pruned-pebble-hash-node.middlewares=celo-alfajores-op-geth-pruned-pebble-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-alfajores-relay:
|
celo-alfajores-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ services:
|
|||||||
- traefik.http.routers.celo-alfajores-op-geth-pruned-pebble-path-node.middlewares=celo-alfajores-op-geth-pruned-pebble-path-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-alfajores-op-geth-pruned-pebble-path-node.middlewares=celo-alfajores-op-geth-pruned-pebble-path-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-alfajores-relay:
|
celo-alfajores-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_ALFAJORES_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ services:
|
|||||||
- traefik.http.routers.celo-mainnet-op-geth-archive-leveldb-hash-node.middlewares=celo-mainnet-op-geth-archive-leveldb-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-mainnet-op-geth-archive-leveldb-hash-node.middlewares=celo-mainnet-op-geth-archive-leveldb-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-mainnet-archive-relay:
|
celo-mainnet-archive-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ services:
|
|||||||
- traefik.http.routers.celo-mainnet-op-geth-pruned-leveldb-hash-node.middlewares=celo-mainnet-op-geth-pruned-leveldb-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-mainnet-op-geth-pruned-leveldb-hash-node.middlewares=celo-mainnet-op-geth-pruned-leveldb-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-mainnet-relay:
|
celo-mainnet-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ services:
|
|||||||
- traefik.http.routers.celo-mainnet-op-geth-pruned-pebble-hash-node.middlewares=celo-mainnet-op-geth-pruned-pebble-hash-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-mainnet-op-geth-pruned-pebble-hash-node.middlewares=celo-mainnet-op-geth-pruned-pebble-hash-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-mainnet-relay:
|
celo-mainnet-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ services:
|
|||||||
- traefik.http.routers.celo-mainnet-op-geth-pruned-pebble-path-node.middlewares=celo-mainnet-op-geth-pruned-pebble-path-node-stripprefix, ipallowlist
|
- traefik.http.routers.celo-mainnet-op-geth-pruned-pebble-path-node.middlewares=celo-mainnet-op-geth-pruned-pebble-path-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
celo-mainnet-relay:
|
celo-mainnet-relay:
|
||||||
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.6.4}
|
image: ${CELO_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${CELO_MAINNET_EIGENDA_PROXY_VERSION:-v1.8.2}
|
||||||
environment:
|
environment:
|
||||||
- EIGENDA_PROXY_ADDR=0.0.0.0
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
- EIGENDA_PROXY_EIGENDA_CONFIRMATION_DEPTH=1
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-mainnet-archive:
|
ronin-mainnet-archive:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-mainnet:
|
ronin-mainnet:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-mainnet:
|
ronin-mainnet:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_MAINNET_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-saigon-archive:
|
ronin-saigon-archive:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-saigon:
|
ronin-saigon:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ronin-saigon:
|
ronin-saigon:
|
||||||
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.0.4-bec6afa}
|
image: ${RONIN_RONIN_IMAGE:-ghcr.io/ronin-chain/ronin}:${RONIN_SAIGON_RONIN_VERSION:-v1.1.0-0c4fdfb}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
scroll-mainnet-archive:
|
scroll-mainnet-archive:
|
||||||
image: ${SCROLL_L2GETH_IMAGE:-scrolltech/l2geth}:${SCROLL_L2GETH_VERSION:-scroll-v5.8.52}
|
image: ${SCROLL_L2GETH_IMAGE:-scrolltech/l2geth}:${SCROLL_L2GETH_VERSION:-scroll-v5.8.54}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
scroll-sepolia-archive:
|
scroll-sepolia-archive:
|
||||||
image: ${SCROLL_L2GETH_IMAGE:-scrolltech/l2geth}:${SCROLL_SEPOLIA_L2GETH_VERSION:-scroll-v5.8.52}
|
image: ${SCROLL_L2GETH_IMAGE:-scrolltech/l2geth}:${SCROLL_SEPOLIA_L2GETH_VERSION:-scroll-v5.8.54}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -24,12 +24,12 @@ x-logging-defaults: &logging-defaults
|
|||||||
#
|
#
|
||||||
# docker compose up -d
|
# docker compose up -d
|
||||||
#
|
#
|
||||||
# curl -X POST https://${IP}.traefik.me/solana-mainnet-agave \
|
# curl -X POST https://${IP}.traefik.me/solana-mainnet \
|
||||||
# -H "Content-Type: application/json" \
|
# -H "Content-Type: application/json" \
|
||||||
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
solana-mainnet-agave-client:
|
solana-mainnet-client:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
@@ -93,19 +93,19 @@ services:
|
|||||||
- prometheus-scrape.port=12344
|
- prometheus-scrape.port=12344
|
||||||
- prometheus-scrape.path=/metrics
|
- prometheus-scrape.path=/metrics
|
||||||
|
|
||||||
solana-mainnet-agave:
|
solana-mainnet:
|
||||||
image: nginx
|
image: nginx
|
||||||
expose:
|
expose:
|
||||||
- '80'
|
- '80'
|
||||||
environment:
|
environment:
|
||||||
PROXY_HOST: solana-mainnet-agave-client
|
PROXY_HOST: solana-mainnet-client
|
||||||
RPC_PATH: ''
|
RPC_PATH: ''
|
||||||
RPC_PORT: 8899
|
RPC_PORT: 8899
|
||||||
WS_PATH: ''
|
WS_PATH: ''
|
||||||
WS_PORT: 8899
|
WS_PORT: 8899
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-mainnet-agave-client
|
- solana-mainnet-client
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -114,15 +114,15 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.middlewares.solana-mainnet-agave-pruned-rocksdb-stripprefix.stripprefix.prefixes=/solana-mainnet-agave
|
- traefik.http.middlewares.solana-mainnet-agave-pruned-rocksdb-stripprefix.stripprefix.prefixes=/solana-mainnet
|
||||||
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb.loadbalancer.server.port=80
|
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb.loadbalancer.server.port=80
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.tls.certresolver=myresolver}
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.rule=Host(`$DOMAIN`) && (Path(`/solana-mainnet-agave`) || Path(`/solana-mainnet-agave/`))}
|
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.rule=Host(`$DOMAIN`) && (Path(`/solana-mainnet`) || Path(`/solana-mainnet/`))}
|
||||||
- ${NO_SSL:+traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.rule=Path(`/solana-mainnet-agave`) || Path(`/solana-mainnet-agave/`)}
|
- ${NO_SSL:+traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.rule=Path(`/solana-mainnet`) || Path(`/solana-mainnet/`)}
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.middlewares=solana-mainnet-agave-pruned-rocksdb-stripprefix, ipallowlist
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb.middlewares=solana-mainnet-agave-pruned-rocksdb-stripprefix, ipallowlist
|
||||||
|
|
||||||
solana-mainnet-agave-firehose:
|
solana-mainnet-firehose:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
expose:
|
expose:
|
||||||
- 10015
|
- 10015
|
||||||
@@ -134,10 +134,10 @@ services:
|
|||||||
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
|
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
|
||||||
- --firehose-rate-limit-bucket-size=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
|
- --firehose-rate-limit-bucket-size=${SOLANA_MAINNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
|
||||||
- --log-to-file=false
|
- --log-to-file=false
|
||||||
- --relayer-source=solana-mainnet-agave-client:10010
|
- --relayer-source=solana-mainnet-client:10010
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-mainnet-agave
|
- solana-mainnet
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -151,23 +151,23 @@ services:
|
|||||||
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb-firehose.loadbalancer.server.port=10015
|
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb-firehose.loadbalancer.server.port=10015
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.entrypoints=grpc
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.entrypoints=grpc
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.tls.certresolver=myresolver}
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.rule=Host(`solana-mainnet-agave-firehose.${DOMAIN}`)
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.rule=Host(`solana-mainnet-firehose.${DOMAIN}`)
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.middlewares=ipallowlist
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-firehose.middlewares=ipallowlist
|
||||||
|
|
||||||
solana-mainnet-agave-events:
|
solana-mainnet-events:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_MAINNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
expose:
|
expose:
|
||||||
- 10016
|
- 10016
|
||||||
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start substreams-tier1 substreams-tier2 $@, _]
|
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start substreams-tier1 substreams-tier2 $@, _]
|
||||||
command:
|
command:
|
||||||
- --common-live-blocks-addr=solana-mainnet-agave-firehose:10014
|
- --common-live-blocks-addr=solana-mainnet-firehose:10014
|
||||||
- --log-to-file=false
|
- --log-to-file=false
|
||||||
- --substreams-block-execution-timeout=${SOLANA_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
|
- --substreams-block-execution-timeout=${SOLANA_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
|
||||||
- --substreams-rpc-endpoints=${SOLANA_MAINNET_EXECUTION_ARCHIVE_RPC}
|
- --substreams-rpc-endpoints=${SOLANA_MAINNET_EXECUTION_ARCHIVE_RPC}
|
||||||
- --substreams-tier1-max-subrequests=${SOLANA_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
|
- --substreams-tier1-max-subrequests=${SOLANA_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-mainnet-agave
|
- solana-mainnet
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -180,7 +180,7 @@ services:
|
|||||||
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb-events.loadbalancer.server.port=10016
|
- traefik.http.services.solana-mainnet-agave-pruned-rocksdb-events.loadbalancer.server.port=10016
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.entrypoints=grpc
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.entrypoints=grpc
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.tls.certresolver=myresolver}
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.rule=Host(`solana-mainnet-agave-events.${DOMAIN}`)
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.rule=Host(`solana-mainnet-events.${DOMAIN}`)
|
||||||
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.middlewares=ipallowlist
|
- traefik.http.routers.solana-mainnet-agave-pruned-rocksdb-events.middlewares=ipallowlist
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -24,12 +24,12 @@ x-logging-defaults: &logging-defaults
|
|||||||
#
|
#
|
||||||
# docker compose up -d
|
# docker compose up -d
|
||||||
#
|
#
|
||||||
# curl -X POST https://${IP}.traefik.me/solana-testnet-agave \
|
# curl -X POST https://${IP}.traefik.me/solana-testnet \
|
||||||
# -H "Content-Type: application/json" \
|
# -H "Content-Type: application/json" \
|
||||||
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
solana-testnet-agave-client:
|
solana-testnet-client:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
@@ -91,19 +91,19 @@ services:
|
|||||||
- prometheus-scrape.port=12344
|
- prometheus-scrape.port=12344
|
||||||
- prometheus-scrape.path=/metrics
|
- prometheus-scrape.path=/metrics
|
||||||
|
|
||||||
solana-testnet-agave:
|
solana-testnet:
|
||||||
image: nginx
|
image: nginx
|
||||||
expose:
|
expose:
|
||||||
- '80'
|
- '80'
|
||||||
environment:
|
environment:
|
||||||
PROXY_HOST: solana-testnet-agave-client
|
PROXY_HOST: solana-testnet-client
|
||||||
RPC_PATH: ''
|
RPC_PATH: ''
|
||||||
RPC_PORT: 8899
|
RPC_PORT: 8899
|
||||||
WS_PATH: ''
|
WS_PATH: ''
|
||||||
WS_PORT: 8899
|
WS_PORT: 8899
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-testnet-agave-client
|
- solana-testnet-client
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -112,15 +112,15 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.middlewares.solana-testnet-agave-pruned-rocksdb-stripprefix.stripprefix.prefixes=/solana-testnet-agave
|
- traefik.http.middlewares.solana-testnet-agave-pruned-rocksdb-stripprefix.stripprefix.prefixes=/solana-testnet
|
||||||
- traefik.http.services.solana-testnet-agave-pruned-rocksdb.loadbalancer.server.port=80
|
- traefik.http.services.solana-testnet-agave-pruned-rocksdb.loadbalancer.server.port=80
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.tls.certresolver=myresolver}
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.rule=Host(`$DOMAIN`) && (Path(`/solana-testnet-agave`) || Path(`/solana-testnet-agave/`))}
|
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb.rule=Host(`$DOMAIN`) && (Path(`/solana-testnet`) || Path(`/solana-testnet/`))}
|
||||||
- ${NO_SSL:+traefik.http.routers.solana-testnet-agave-pruned-rocksdb.rule=Path(`/solana-testnet-agave`) || Path(`/solana-testnet-agave/`)}
|
- ${NO_SSL:+traefik.http.routers.solana-testnet-agave-pruned-rocksdb.rule=Path(`/solana-testnet`) || Path(`/solana-testnet/`)}
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb.middlewares=solana-testnet-agave-pruned-rocksdb-stripprefix, ipallowlist
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb.middlewares=solana-testnet-agave-pruned-rocksdb-stripprefix, ipallowlist
|
||||||
|
|
||||||
solana-testnet-agave-firehose:
|
solana-testnet-firehose:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
expose:
|
expose:
|
||||||
- 10015
|
- 10015
|
||||||
@@ -132,10 +132,10 @@ services:
|
|||||||
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
|
- --firehose-rate-limit-bucket-fill-rate=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_FILL_RATE:-1s}
|
||||||
- --firehose-rate-limit-bucket-size=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
|
- --firehose-rate-limit-bucket-size=${SOLANA_TESTNET_FIREHOSE_RATE_LIMIT_BUCKET_SIZE:-200}
|
||||||
- --log-to-file=false
|
- --log-to-file=false
|
||||||
- --relayer-source=solana-testnet-agave-client:10010
|
- --relayer-source=solana-testnet-client:10010
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-testnet-agave
|
- solana-testnet
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -149,23 +149,23 @@ services:
|
|||||||
- traefik.http.services.solana-testnet-agave-pruned-rocksdb-firehose.loadbalancer.server.port=10015
|
- traefik.http.services.solana-testnet-agave-pruned-rocksdb-firehose.loadbalancer.server.port=10015
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.entrypoints=grpc
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.entrypoints=grpc
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.tls.certresolver=myresolver}
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.rule=Host(`solana-testnet-agave-firehose.${DOMAIN}`)
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.rule=Host(`solana-testnet-firehose.${DOMAIN}`)
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.middlewares=ipallowlist
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-firehose.middlewares=ipallowlist
|
||||||
|
|
||||||
solana-testnet-agave-events:
|
solana-testnet-events:
|
||||||
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
image: ${SOLANA_FIRESOL_IMAGE:-ghcr.io/streamingfast/firehose-solana}:${SOLANA_TESTNET_FIRESOL_VERSION:-v1.1.3}
|
||||||
expose:
|
expose:
|
||||||
- 10016
|
- 10016
|
||||||
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start substreams-tier1 substreams-tier2 $@, _]
|
entrypoint: [sh, -c, exec firesol --config-file="" --log-to-file=false start substreams-tier1 substreams-tier2 $@, _]
|
||||||
command:
|
command:
|
||||||
- --common-live-blocks-addr=solana-testnet-agave-firehose:10014
|
- --common-live-blocks-addr=solana-testnet-firehose:10014
|
||||||
- --log-to-file=false
|
- --log-to-file=false
|
||||||
- --substreams-block-execution-timeout=${SOLANA_TESTNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
|
- --substreams-block-execution-timeout=${SOLANA_TESTNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
|
||||||
- --substreams-rpc-endpoints=${SOLANA_TESTNET_EXECUTION_ARCHIVE_RPC}
|
- --substreams-rpc-endpoints=${SOLANA_TESTNET_EXECUTION_ARCHIVE_RPC}
|
||||||
- --substreams-tier1-max-subrequests=${SOLANA_TESTNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
|
- --substreams-tier1-max-subrequests=${SOLANA_TESTNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- solana-testnet-agave
|
- solana-testnet
|
||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
@@ -178,7 +178,7 @@ services:
|
|||||||
- traefik.http.services.solana-testnet-agave-pruned-rocksdb-events.loadbalancer.server.port=10016
|
- traefik.http.services.solana-testnet-agave-pruned-rocksdb-events.loadbalancer.server.port=10016
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.entrypoints=grpc
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.entrypoints=grpc
|
||||||
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.tls.certresolver=myresolver}
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.rule=Host(`solana-testnet-agave-events.${DOMAIN}`)
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.rule=Host(`solana-testnet-events.${DOMAIN}`)
|
||||||
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.middlewares=ipallowlist
|
- traefik.http.routers.solana-testnet-agave-pruned-rocksdb-events.middlewares=ipallowlist
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
zksync-era-boojnet-archive-client:
|
zksync-era-boojnet-archive-client:
|
||||||
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_BOOJNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_BOOJNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
zksync-era-boojnet-client:
|
zksync-era-boojnet-client:
|
||||||
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_BOOJNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_BOOJNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
zksync-era-mainnet-archive-client:
|
zksync-era-mainnet-archive-client:
|
||||||
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_MAINNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
zksync-era-mainnet-client:
|
zksync-era-mainnet-client:
|
||||||
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_MAINNET_EXTERNAL_NODE_VERSION:-v28.2.1}
|
image: ${ZKSYNC_ERA_EXTERNAL_NODE_IMAGE:-matterlabs/external-node}:${ZKSYNC_ERA_MAINNET_EXTERNAL_NODE_VERSION:-v28.6.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
Reference in New Issue
Block a user