Compare commits
33 Commits
982
...
5d0bc35eaf
| Author | SHA1 | Date | |
|---|---|---|---|
| 5d0bc35eaf | |||
| a8655586db | |||
| 8273fc9c5b | |||
| b824fb0cf4 | |||
|
|
75d52b6d00 | ||
| dbacd49d86 | |||
| 9f96548ca3 | |||
| dc14e9cf2b | |||
| 00356d77e6 | |||
| 8cc850160d | |||
| 53162f7ee0 | |||
| 8baf603b48 | |||
| b54bfa84ef | |||
| a0b47b3631 | |||
| 331a9c27a8 | |||
| d77ee75752 | |||
| 5137dcbfba | |||
| 88dbbd1ef2 | |||
| 9ca7ddd52d | |||
| 090116d8c4 | |||
| c07dc9f720 | |||
| 7c2ef13238 | |||
| 1ebabee93d | |||
| cf26455d3a | |||
|
|
ad93d73f12 | ||
| 9aa98718b6 | |||
|
|
c8f89a43d3 | ||
| 9ac5529ef5 | |||
| 04b9a5356d | |||
| 5ee02b85d4 | |||
| 73173299c9 | |||
| 990a406751 | |||
| 1ec43f481f |
11
.gitignore
vendored
11
.gitignore
vendored
@@ -1,2 +1,13 @@
|
|||||||
.env
|
.env
|
||||||
peer-backups/
|
peer-backups/
|
||||||
|
|
||||||
|
# R-2 (fleet-audit): keep chaindata/snapshots/tarballs out of git status. Some land
|
||||||
|
# in-tree via per-host _DATA overrides or snapshot staging; evict to /slowdisk at the
|
||||||
|
# next maintenance window — see fleet-audit-2026-07-07.md §R-2.
|
||||||
|
*.tar
|
||||||
|
*.tar.*
|
||||||
|
*.lz4
|
||||||
|
*.zst
|
||||||
|
snapshots/
|
||||||
|
*.bak
|
||||||
|
*.swp
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -98,6 +98,7 @@ services:
|
|||||||
- traefik.http.routers.abstract-mainnet-external-node-archive.service=abstract-mainnet-external-node-archive
|
- traefik.http.routers.abstract-mainnet-external-node-archive.service=abstract-mainnet-external-node-archive
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=(Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=(Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.abstract-mainnet-external-node-archive-ws.middlewares=abstract-mainnet-external-node-archive-stripprefix, ipallowlist
|
- traefik.http.routers.abstract-mainnet-external-node-archive-ws.middlewares=abstract-mainnet-external-node-archive-stripprefix, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -98,6 +98,7 @@ services:
|
|||||||
- traefik.http.routers.abstract-mainnet-external-node-pruned.service=abstract-mainnet-external-node-pruned
|
- traefik.http.routers.abstract-mainnet-external-node-pruned.service=abstract-mainnet-external-node-pruned
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=(Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=(Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.abstract-mainnet-external-node-pruned-ws.middlewares=abstract-mainnet-external-node-pruned-stripprefix, ipallowlist
|
- traefik.http.routers.abstract-mainnet-external-node-pruned-ws.middlewares=abstract-mainnet-external-node-pruned-stripprefix, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -98,6 +98,7 @@ services:
|
|||||||
- traefik.http.routers.abstract-testnet-external-node-archive.service=abstract-testnet-external-node-archive
|
- traefik.http.routers.abstract-testnet-external-node-archive.service=abstract-testnet-external-node-archive
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=(Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=(Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.abstract-testnet-external-node-archive-ws.middlewares=abstract-testnet-external-node-archive-stripprefix, ipallowlist
|
- traefik.http.routers.abstract-testnet-external-node-archive-ws.middlewares=abstract-testnet-external-node-archive-stripprefix, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -98,6 +98,7 @@ services:
|
|||||||
- traefik.http.routers.abstract-testnet-external-node-pruned.service=abstract-testnet-external-node-pruned
|
- traefik.http.routers.abstract-testnet-external-node-pruned.service=abstract-testnet-external-node-pruned
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=(Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=(Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.abstract-testnet-external-node-pruned-ws.middlewares=abstract-testnet-external-node-pruned-stripprefix, ipallowlist
|
- traefik.http.routers.abstract-testnet-external-node-pruned-ws.middlewares=abstract-testnet-external-node-pruned-stripprefix, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
alephzero-mainnet-archive:
|
alephzero-mainnet-archive:
|
||||||
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
|
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
alephzero-mainnet:
|
alephzero-mainnet:
|
||||||
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
|
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
alephzero-sepolia-archive:
|
alephzero-sepolia-archive:
|
||||||
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
|
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
alephzero-sepolia:
|
alephzero-sepolia:
|
||||||
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
|
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.apechain.com/http
|
- --execution.forwarding-target=https://rpc.apechain.com/http
|
||||||
|
- --execution.rpc.filter-log-cache-size=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.apechain.com/http
|
- --execution.forwarding-target=https://rpc.apechain.com/http
|
||||||
|
- --execution.rpc.filter-log-cache-size=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova-archive:
|
arbitrum-nova-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova-archive:
|
arbitrum-nova-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.state-scheme=path
|
- --execution.caching.state-scheme=path
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova-minimal:
|
arbitrum-nova-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova-minimal:
|
arbitrum-nova-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova:
|
arbitrum-nova:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-nova:
|
arbitrum-nova:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one-archive:
|
arbitrum-one-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
|
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one-archive:
|
arbitrum-one-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
|
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one-archive:
|
arbitrum-one-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.state-scheme=path
|
- --execution.caching.state-scheme=path
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one-minimal:
|
arbitrum-one-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one-minimal:
|
arbitrum-one-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one:
|
arbitrum-one:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-one:
|
arbitrum-one:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-sepolia-archive:
|
arbitrum-sepolia-archive:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-sepolia-minimal:
|
arbitrum-sepolia-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-sepolia-minimal:
|
arbitrum-sepolia-minimal:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-sepolia:
|
arbitrum-sepolia:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
arbitrum-sepolia:
|
arbitrum-sepolia:
|
||||||
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -54,6 +54,7 @@ services:
|
|||||||
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
|
||||||
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
connext-sepolia-archive:
|
connext-sepolia-archive:
|
||||||
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
|
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
connext-sepolia:
|
connext-sepolia:
|
||||||
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
|
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
everclear-mainnet-archive:
|
everclear-mainnet-archive:
|
||||||
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
|
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
|
||||||
|
- --execution.rpc.filter-log-cache-size=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
everclear-mainnet:
|
everclear-mainnet:
|
||||||
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
|
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
|
||||||
|
- --execution.rpc.filter-log-cache-size=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
opencampuscodex-sepolia-archive:
|
opencampuscodex-sepolia-archive:
|
||||||
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
|
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
opencampuscodex-sepolia:
|
opencampuscodex-sepolia:
|
||||||
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
|
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
playblock-mainnet-archive:
|
playblock-mainnet-archive:
|
||||||
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.playblock.io
|
- --execution.forwarding-target=https://rpc.playblock.io
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
playblock-mainnet:
|
playblock-mainnet:
|
||||||
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.playblock.io
|
- --execution.forwarding-target=https://rpc.playblock.io
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-mainnet-archive:
|
plume-mainnet-archive:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.plume.org
|
- --execution.forwarding-target=https://rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-mainnet-archive:
|
plume-mainnet-archive:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.plume.org
|
- --execution.forwarding-target=https://rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-mainnet:
|
plume-mainnet:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.plume.org
|
- --execution.forwarding-target=https://rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-mainnet:
|
plume-mainnet:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.plume.org
|
- --execution.forwarding-target=https://rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-testnet-archive:
|
plume-testnet-archive:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-testnet-archive:
|
plume-testnet-archive:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-testnet:
|
plume-testnet:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
plume-testnet:
|
plume-testnet:
|
||||||
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
- --execution.forwarding-target=https://testnet-rpc.plume.org
|
||||||
|
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
real-mainnet-archive:
|
real-mainnet-archive:
|
||||||
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
real-mainnet-archive:
|
real-mainnet-archive:
|
||||||
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.rpc.log-history=0
|
- --execution.rpc.log-history=0
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
real-mainnet:
|
real-mainnet:
|
||||||
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155}
|
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
|
||||||
|
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
robinhood-mainnet:
|
robinhood-mainnet:
|
||||||
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.mainnet.chain.robinhood.com
|
- --execution.forwarding-target=https://rpc.mainnet.chain.robinhood.com
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
robinhood-testnet:
|
robinhood-testnet:
|
||||||
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.1-8512b8c}
|
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
|
||||||
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
|
||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- --execution.caching.trie-clean-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
- --execution.caching.trie-clean-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
|
||||||
- --execution.caching.trie-dirty-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
- --execution.caching.trie-dirty-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
|
||||||
- --execution.forwarding-target=https://rpc.testnet.chain.robinhood.com
|
- --execution.forwarding-target=https://rpc.testnet.chain.robinhood.com
|
||||||
|
- --execution.rpc.filter-log-cache-size=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
|
||||||
- --execution.rpc.gas-cap=5500000000
|
- --execution.rpc.gas-cap=5500000000
|
||||||
- --execution.sequencer.enable=false
|
- --execution.sequencer.enable=false
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -82,7 +82,6 @@ services:
|
|||||||
- --auth-ipc.path=/sockets/auth.ipc
|
- --auth-ipc.path=/sockets/auth.ipc
|
||||||
- --chain=arc-mainnet
|
- --chain=arc-mainnet
|
||||||
- --datadir=/data/execution
|
- --datadir=/data/execution
|
||||||
- --debug
|
|
||||||
- --disable-discovery
|
- --disable-discovery
|
||||||
- --enable-arc-rpc
|
- --enable-arc-rpc
|
||||||
- --http
|
- --http
|
||||||
@@ -93,7 +92,6 @@ services:
|
|||||||
- --log.file.directory=/data/execution/logs
|
- --log.file.directory=/data/execution/logs
|
||||||
- --metrics=0.0.0.0:9001
|
- --metrics=0.0.0.0:9001
|
||||||
- --rpc.forwarder=https://rpc.arc.network/
|
- --rpc.forwarder=https://rpc.arc.network/
|
||||||
- --trace
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
stop_grace_period: 5m
|
stop_grace_period: 5m
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -82,7 +82,6 @@ services:
|
|||||||
- --auth-ipc.path=/sockets/auth.ipc
|
- --auth-ipc.path=/sockets/auth.ipc
|
||||||
- --chain=arc-mainnet
|
- --chain=arc-mainnet
|
||||||
- --datadir=/data/execution
|
- --datadir=/data/execution
|
||||||
- --debug
|
|
||||||
- --disable-discovery
|
- --disable-discovery
|
||||||
- --enable-arc-rpc
|
- --enable-arc-rpc
|
||||||
- --full
|
- --full
|
||||||
@@ -94,7 +93,6 @@ services:
|
|||||||
- --log.file.directory=/data/execution/logs
|
- --log.file.directory=/data/execution/logs
|
||||||
- --metrics=0.0.0.0:9001
|
- --metrics=0.0.0.0:9001
|
||||||
- --rpc.forwarder=https://rpc.arc.network/
|
- --rpc.forwarder=https://rpc.arc.network/
|
||||||
- --trace
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
stop_grace_period: 5m
|
stop_grace_period: 5m
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -82,7 +82,6 @@ services:
|
|||||||
- --auth-ipc.path=/sockets/auth.ipc
|
- --auth-ipc.path=/sockets/auth.ipc
|
||||||
- --chain=arc-testnet
|
- --chain=arc-testnet
|
||||||
- --datadir=/data/execution
|
- --datadir=/data/execution
|
||||||
- --debug
|
|
||||||
- --disable-discovery
|
- --disable-discovery
|
||||||
- --enable-arc-rpc
|
- --enable-arc-rpc
|
||||||
- --http
|
- --http
|
||||||
@@ -93,7 +92,6 @@ services:
|
|||||||
- --log.file.directory=/data/execution/logs
|
- --log.file.directory=/data/execution/logs
|
||||||
- --metrics=0.0.0.0:9001
|
- --metrics=0.0.0.0:9001
|
||||||
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
|
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
|
||||||
- --trace
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
stop_grace_period: 5m
|
stop_grace_period: 5m
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -134,7 +132,6 @@ services:
|
|||||||
- --execution-socket=/sockets/auth.ipc
|
- --execution-socket=/sockets/auth.ipc
|
||||||
- --follow
|
- --follow
|
||||||
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
||||||
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
|
|
||||||
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
||||||
- --full
|
- --full
|
||||||
- --home=/data/consensus
|
- --home=/data/consensus
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -82,7 +82,6 @@ services:
|
|||||||
- --auth-ipc.path=/sockets/auth.ipc
|
- --auth-ipc.path=/sockets/auth.ipc
|
||||||
- --chain=arc-testnet
|
- --chain=arc-testnet
|
||||||
- --datadir=/data/execution
|
- --datadir=/data/execution
|
||||||
- --debug
|
|
||||||
- --disable-discovery
|
- --disable-discovery
|
||||||
- --enable-arc-rpc
|
- --enable-arc-rpc
|
||||||
- --full
|
- --full
|
||||||
@@ -94,7 +93,6 @@ services:
|
|||||||
- --log.file.directory=/data/execution/logs
|
- --log.file.directory=/data/execution/logs
|
||||||
- --metrics=0.0.0.0:9001
|
- --metrics=0.0.0.0:9001
|
||||||
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
|
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
|
||||||
- --trace
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
stop_grace_period: 5m
|
stop_grace_period: 5m
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -135,7 +133,6 @@ services:
|
|||||||
- --execution-socket=/sockets/auth.ipc
|
- --execution-socket=/sockets/auth.ipc
|
||||||
- --follow
|
- --follow
|
||||||
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
||||||
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
|
|
||||||
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
||||||
- --full
|
- --full
|
||||||
- --home=/data/consensus
|
- --home=/data/consensus
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -133,7 +133,6 @@ services:
|
|||||||
- --execution-socket=/sockets/auth.ipc
|
- --execution-socket=/sockets/auth.ipc
|
||||||
- --follow
|
- --follow
|
||||||
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
|
||||||
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
|
|
||||||
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
|
||||||
- --full
|
- --full
|
||||||
- --home=/data/consensus
|
- --home=/data/consensus
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-fuji-go-archive-leveldb.service=avalanche-fuji-go-archive-leveldb
|
- traefik.http.routers.avalanche-fuji-go-archive-leveldb.service=avalanche-fuji-go-archive-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=(Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=(Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, avalanche-fuji-go-archive-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, avalanche-fuji-go-archive-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
|
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
|
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
|
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
|
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb.service=avalanche-mainnet-go-archive-leveldb
|
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb.service=avalanche-mainnet-go-archive-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=(Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=(Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, avalanche-mainnet-go-archive-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, avalanche-mainnet-go-archive-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
|
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
|
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
|
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -87,6 +87,7 @@ services:
|
|||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
|
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist
|
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist
|
||||||
|
|||||||
111
aztec/aztec/aztec-mainnet-aztec-pruned.yml
Normal file
111
aztec/aztec/aztec-mainnet-aztec-pruned.yml
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
---
|
||||||
|
x-logging-defaults: &logging-defaults
|
||||||
|
driver: json-file
|
||||||
|
options:
|
||||||
|
max-size: "512m"
|
||||||
|
max-file: "2"
|
||||||
|
# Aztec full node. See https://docs.aztec.network/network/setup/running_a_node
|
||||||
|
# Admin port (8880) is not exposed; use docker exec for admin API.
|
||||||
|
|
||||||
|
# Usage:
|
||||||
|
#
|
||||||
|
# mkdir rpc && cd rpc
|
||||||
|
#
|
||||||
|
# git init
|
||||||
|
# git remote add origin https://github.com/StakeSquid/ethereum-rpc-docker.git
|
||||||
|
# git fetch origin vibe
|
||||||
|
# git checkout origin/vibe
|
||||||
|
#
|
||||||
|
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
|
||||||
|
#
|
||||||
|
# env
|
||||||
|
# ...
|
||||||
|
# IP=$(curl ipinfo.io/ip)
|
||||||
|
# DOMAIN=${IP}.traefik.me
|
||||||
|
# COMPOSE_FILE=base.yml:rpc.yml:aztec/aztec/aztec-mainnet-aztec-pruned.yml
|
||||||
|
#
|
||||||
|
# docker compose up -d
|
||||||
|
#
|
||||||
|
# curl -X POST https://${IP}.traefik.me/aztec-mainnet-pruned \
|
||||||
|
# -H "Content-Type: application/json" \
|
||||||
|
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||||
|
|
||||||
|
services:
|
||||||
|
aztec-mainnet-pruned:
|
||||||
|
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_MAINNET_AZTEC_VERSION:-5.0.0-rc.2}
|
||||||
|
sysctls:
|
||||||
|
# TCP Performance
|
||||||
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
net.ipv4.tcp_no_metrics_save: 1 # Disable metrics cache
|
||||||
|
net.ipv4.tcp_rmem: 4096 87380 16777216 # Increase TCP read buffers
|
||||||
|
net.ipv4.tcp_wmem: 4096 87380 16777216 # Increase TCP write buffers
|
||||||
|
net.core.somaxconn: 32768 # Higher connection queue
|
||||||
|
# Memory/Connection Management
|
||||||
|
# net.core.netdev_max_backlog: 50000 # Increase network buffer
|
||||||
|
net.ipv4.tcp_max_syn_backlog: 30000 # More SYN requests
|
||||||
|
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
|
||||||
|
ulimits:
|
||||||
|
nofile: 1048576 # Max open files (for RPC/WS connections)
|
||||||
|
user: root
|
||||||
|
ports:
|
||||||
|
- 13840:13840
|
||||||
|
- 13840:13840/udp
|
||||||
|
expose:
|
||||||
|
- 8545
|
||||||
|
environment:
|
||||||
|
AZTEC_ADMIN_PORT: '8880'
|
||||||
|
AZTEC_PORT: '8545'
|
||||||
|
DATA_DIRECTORY: /var/lib/data
|
||||||
|
ETHEREUM_HOSTS: ${ETHEREUM_MAINNET_EXECUTION_RPC}
|
||||||
|
L1_CONSENSUS_HOST_URLS: ${ETHEREUM_MAINNET_BEACON_REST}
|
||||||
|
LOG_LEVEL: ${AZTEC_LOG_LEVEL:-info}
|
||||||
|
P2P_IP: ${IP}
|
||||||
|
P2P_PORT: '13840'
|
||||||
|
entrypoint: [node, --no-warnings, /usr/src/yarn-project/aztec/dest/bin/index.js, start]
|
||||||
|
command:
|
||||||
|
- --node
|
||||||
|
- --network=mainnet
|
||||||
|
restart: unless-stopped
|
||||||
|
stop_grace_period: 5m
|
||||||
|
networks:
|
||||||
|
- chains
|
||||||
|
volumes:
|
||||||
|
- ${AZTEC_MAINNET_AZTEC_PRUNED_DATA:-aztec-mainnet-aztec-pruned}:/var/lib/data
|
||||||
|
- /slowdisk:/slowdisk
|
||||||
|
logging: *logging-defaults
|
||||||
|
labels:
|
||||||
|
- prometheus-scrape.enabled=false
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.aztec-mainnet-aztec-pruned-stripprefix.stripprefix.prefixes=/aztec-mainnet-pruned
|
||||||
|
- traefik.http.services.aztec-mainnet-aztec-pruned.loadbalancer.server.port=8545
|
||||||
|
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.entrypoints=websecure}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.tls.certresolver=myresolver}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.rule=Host(`$DOMAIN`) && (Path(`/aztec-mainnet-pruned`) || Path(`/aztec-mainnet-pruned/`))}
|
||||||
|
- ${NO_SSL:+traefik.http.routers.aztec-mainnet-aztec-pruned.rule=Path(`/aztec-mainnet-pruned`) || Path(`/aztec-mainnet-pruned/`)}
|
||||||
|
- traefik.http.routers.aztec-mainnet-aztec-pruned.middlewares=aztec-mainnet-aztec-pruned-stripprefix, ipallowlist
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
aztec-mainnet-aztec-pruned:
|
||||||
|
|
||||||
|
x-upstreams:
|
||||||
|
- id: $${ID}
|
||||||
|
labels:
|
||||||
|
provider: $${PROVIDER}
|
||||||
|
connection:
|
||||||
|
generic:
|
||||||
|
rpc:
|
||||||
|
url: $${RPC_URL}
|
||||||
|
ws:
|
||||||
|
frameSize: 20Mb
|
||||||
|
msgSize: 50Mb
|
||||||
|
url: $${WS_URL}
|
||||||
|
chain: aztec-mainnet
|
||||||
|
method-groups:
|
||||||
|
enabled:
|
||||||
|
- debug
|
||||||
|
- filter
|
||||||
|
methods:
|
||||||
|
disabled:
|
||||||
|
enabled:
|
||||||
|
- name: txpool_content # TODO: should be disabled for rollup nodes
|
||||||
|
...
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# Aztec full node. See https://docs.aztec.network/network/setup/running_a_node
|
# Aztec full node. See https://docs.aztec.network/network/setup/running_a_node
|
||||||
# Admin port (8880) is not exposed; use docker exec for admin API.
|
# Admin port (8880) is not exposed; use docker exec for admin API.
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
aztec-testnet-pruned:
|
aztec-testnet-pruned:
|
||||||
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-5.0.0-rc.1}
|
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-5.0.0-rc.2}
|
||||||
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
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -96,6 +96,7 @@ services:
|
|||||||
- traefik.http.routers.babylon-mainnet-babylond-pruned.service=babylon-mainnet-babylond-pruned
|
- traefik.http.routers.babylon-mainnet-babylond-pruned.service=babylon-mainnet-babylond-pruned
|
||||||
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.tls.certresolver=myresolver}
|
||||||
|
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
|
||||||
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- ${NO_SSL:+traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=(Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
- ${NO_SSL:+traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=(Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
|
||||||
- traefik.http.routers.babylon-mainnet-babylond-pruned-ws.middlewares=babylon-mainnet-babylond-pruned-stripprefix, babylon-mainnet-babylond-pruned-set-ws-path, ipallowlist
|
- traefik.http.routers.babylon-mainnet-babylond-pruned-ws.middlewares=babylon-mainnet-babylond-pruned-stripprefix, babylon-mainnet-babylond-pruned-set-ws-path, ipallowlist
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-bartio-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-bartio-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-bartio-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-bartio-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-bepolia-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-bepolia-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-bepolia-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-bepolia-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-mainnet-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-mainnet-reth-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# you should backup the peers of your beacond node frequently.
|
# you should backup the peers of your beacond node frequently.
|
||||||
# docker exec -it rpc-berachain-mainnet-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
# docker exec -it rpc-berachain-mainnet-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
|
||||||
# .result.peers[]
|
# .result.peers[]
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
bitcoin-mainnet:
|
bitcoin-mainnet:
|
||||||
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_MAINNET_BITCOIND_VERSION:-31.0}
|
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_MAINNET_BITCOIND_VERSION:-31.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
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
bitcoin-testnet:
|
bitcoin-testnet:
|
||||||
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_TESTNET_BITCOIND_VERSION:-31.0}
|
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_TESTNET_BITCOIND_VERSION:-31.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
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# Snapshot for minial datadir here
|
# Snapshot for minial datadir here
|
||||||
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file
|
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# Snapshot for minial datadir here
|
# Snapshot for minial datadir here
|
||||||
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file
|
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# This node is built from source with architecture-specific optimizations
|
# This node is built from source with architecture-specific optimizations
|
||||||
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
|
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# This node is built from source with architecture-specific optimizations
|
# This node is built from source with architecture-specific optimizations
|
||||||
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
|
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
x-logging-defaults: &logging-defaults
|
x-logging-defaults: &logging-defaults
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "512m"
|
||||||
max-file: "3"
|
max-file: "2"
|
||||||
# This node is built from source with architecture-specific optimizations
|
# This node is built from source with architecture-specific optimizations
|
||||||
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned
|
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned
|
||||||
#
|
#
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user