diff --git a/arb/nitro-erigon/arbitrum-sepolia-nitro-erigon-pruned-trace.yml b/arb/nitro-erigon/arbitrum-sepolia-nitro-erigon-pruned-trace.yml index e2833a15..8204658e 100644 --- a/arb/nitro-erigon/arbitrum-sepolia-nitro-erigon-pruned-trace.yml +++ b/arb/nitro-erigon/arbitrum-sepolia-nitro-erigon-pruned-trace.yml @@ -72,6 +72,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=33369 - --p2p.allowed-ports=38369 + - --persist.receipts=false - --port=13369 - --prune.mode=full - --rpc.evmtimeout=${ARBITRUM_SEPOLIA_NITRO_ERIGON_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml b/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml index 9e855a69..0a7d7887 100644 --- a/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml +++ b/bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml @@ -71,6 +71,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=30589 - --p2p.allowed-ports=35589 + - --persist.receipts=false - --port=10589 - --prune.mode=full - --rpc.evmtimeout=${BSC_CHAPEL_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml b/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml index 3b79e286..c06cf2ec 100644 --- a/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml +++ b/bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml @@ -71,6 +71,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=30265 - --p2p.allowed-ports=35265 + - --persist.receipts=false - --port=10265 - --prune.mode=full - --rpc.evmtimeout=${BSC_MAINNET_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/bsc/reth/bsc-mainnet-reth-archive-trace.yml b/bsc/reth/bsc-mainnet-reth-archive-trace.yml index c066df81..236e704c 100644 --- a/bsc/reth/bsc-mainnet-reth-archive-trace.yml +++ b/bsc/reth/bsc-mainnet-reth-archive-trace.yml @@ -49,7 +49,7 @@ services: args: LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_VERSION: ${LLVM_VERSION:-20250912105042} - RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.0.3} + RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.0.4} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} ARCH_TARGET: ${ARCH_TARGET:-native} PROFILE: ${RETH_BUILD_PROFILE:-maxperf} @@ -83,6 +83,7 @@ services: - --discovery.port=13454 - --engine.cross-block-cache-size=${BSC_MAINNET_RETH_STATE_CACHE:-4096} - --engine.memory-block-buffer-target=0 + - --engine.memory-block-buffer-target=128 - --engine.parallel-sparse-trie - --engine.persistence-threshold=0 - --http diff --git a/bsc/reth/bsc-mainnet-reth-pruned-trace.yml b/bsc/reth/bsc-mainnet-reth-pruned-trace.yml index 7a5651e2..430a1ef6 100644 --- a/bsc/reth/bsc-mainnet-reth-pruned-trace.yml +++ b/bsc/reth/bsc-mainnet-reth-pruned-trace.yml @@ -49,7 +49,7 @@ services: args: LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_VERSION: ${LLVM_VERSION:-20250912105042} - RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.0.3} + RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.0.4} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} ARCH_TARGET: ${ARCH_TARGET:-native} PROFILE: ${RETH_BUILD_PROFILE:-maxperf} @@ -82,6 +82,7 @@ services: - --discovery.port=12863 - --engine.cross-block-cache-size=${BSC_MAINNET_RETH_STATE_CACHE:-4096} - --engine.memory-block-buffer-target=0 + - --engine.memory-block-buffer-target=128 - --engine.parallel-sparse-trie - --engine.persistence-threshold=0 - --full diff --git a/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml index b19204aa..d6808e41 100644 --- a/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml @@ -83,6 +83,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=31686 - --p2p.allowed-ports=36686 + - --persist.receipts=false - --port=11686 - --prune.mode=full - --rpc.evmtimeout=${ETHEREUM_HOLESKY_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/ethereum/erigon3/ethereum-hoodi-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-hoodi-erigon3-pruned-trace.yml index 05de024c..fbbf0afc 100644 --- a/ethereum/erigon3/ethereum-hoodi-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-hoodi-erigon3-pruned-trace.yml @@ -83,6 +83,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=31857 - --p2p.allowed-ports=36857 + - --persist.receipts=false - --port=11857 - --prune.mode=full - --rpc.evmtimeout=${ETHEREUM_HOODI_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml index eee8f9d9..be2fbf94 100644 --- a/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml @@ -83,6 +83,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=34616 - --p2p.allowed-ports=39616 + - --persist.receipts=false - --port=14616 - --prune.mode=full - --rpc.evmtimeout=${ETHEREUM_MAINNET_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml b/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml index 949e1ed3..1bf0fda6 100644 --- a/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml +++ b/ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml @@ -83,6 +83,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=31930 - --p2p.allowed-ports=36930 + - --persist.receipts=false - --port=11930 - --prune.mode=full - --rpc.evmtimeout=${ETHEREUM_SEPOLIA_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml b/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml index 8f1d12ef..2f3a3310 100644 --- a/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml +++ b/gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml @@ -82,6 +82,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=31886 - --p2p.allowed-ports=36886 + - --persist.receipts=false - --port=11886 - --prune.mode=full - --rpc.evmtimeout=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml b/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml index adc3f485..6af9e081 100644 --- a/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml +++ b/gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml @@ -82,6 +82,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=32147 - --p2p.allowed-ports=37147 + - --persist.receipts=false - --port=12147 - --prune.mode=full - --rpc.evmtimeout=${GNOSIS_MAINNET_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml b/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml index b7ef75f8..971bd0a7 100644 --- a/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml +++ b/linea/erigon3/linea-mainnet-erigon3-pruned-trace.yml @@ -75,6 +75,7 @@ services: - --networkid=59144 - --p2p.allowed-ports=32622 - --p2p.allowed-ports=37622 + - --persist.receipts=false - --port=12622 - --prune.mode=full - --rpc.evmtimeout=${LINEA_MAINNET_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml b/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml index 05b43c37..70636f14 100644 --- a/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml +++ b/linea/erigon3/linea-sepolia-erigon3-pruned-trace.yml @@ -75,6 +75,7 @@ services: - --networkid=59141 - --p2p.allowed-ports=30620 - --p2p.allowed-ports=35620 + - --persist.receipts=false - --port=10620 - --prune.mode=full - --rpc.evmtimeout=${LINEA_SEPOLIA_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/linea/mainnet/maru/config.toml.template b/linea/mainnet/maru/config.toml.template index 17457ba2..4b78fd04 100644 --- a/linea/mainnet/maru/config.toml.template +++ b/linea/mainnet/maru/config.toml.template @@ -24,6 +24,7 @@ reconnect-delay = "500ms" [p2p.discovery] port = ${P2P_PORT} advertise-ip = ${IP} +refresh-interval = "3s" [payload-validator] # Besu and Geth node as execution layer client diff --git a/linea/sepolia/maru/config.toml.template b/linea/sepolia/maru/config.toml.template index 923546a1..b5ff2a1e 100644 --- a/linea/sepolia/maru/config.toml.template +++ b/linea/sepolia/maru/config.toml.template @@ -21,6 +21,7 @@ reconnect-delay = "500ms" [p2p.discovery] port = ${P2P_PORT} advertise-ip = ${IP} +bootnodes = [] refresh-interval = "3s" [payload-validator] diff --git a/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml b/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml index 34510d7c..d2ddab98 100644 --- a/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml +++ b/op/geth/blast-sepolia-op-geth-pruned-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: blast-sepolia: - image: ${BLAST_GETH_IMAGE:-blastio/blast-geth}:${BLAST_SEPOLIA_GETH_VERSION:-sepolia-v1.3.0} + image: ${BLAST_GETH_IMAGE:-blastio/blast-geth}:${BLAST_SEPOLIA_GETH_VERSION:-sepolia-v1.4.0} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -106,7 +106,7 @@ services: - traefik.http.routers.blast-sepolia-op-geth-pruned-pebble-hash.middlewares=blast-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist blast-sepolia-node: - image: ${BLAST_NODE_IMAGE:-blastio/blast-optimism}:${BLAST_SEPOLIA_NODE_VERSION:-sepolia-v1.3.0} + image: ${BLAST_NODE_IMAGE:-blastio/blast-optimism}:${BLAST_SEPOLIA_NODE_VERSION:-sepolia-v1.4.0} ports: - 16591:16591 - 16591:16591/udp diff --git a/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml b/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml index de60585c..ca9113de 100644 --- a/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml +++ b/polygon/erigon3/polygon-amoy-erigon3-pruned-trace.yml @@ -72,6 +72,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=33583 - --p2p.allowed-ports=38583 + - --persist.receipts=false - --port=13583 - --prune.mode=full - --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml b/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml index d746011e..3bbc3f05 100644 --- a/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml +++ b/polygon/erigon3/polygon-mainnet-erigon3-pruned-trace.yml @@ -72,6 +72,7 @@ services: - --nat=extip:${IP} - --p2p.allowed-ports=31320 - --p2p.allowed-ports=36320 + - --persist.receipts=false - --port=11320 - --prune.mode=full - --rpc.evmtimeout=${POLYGON_MAINNET_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} diff --git a/sei/sei/sei-mainnet-sei-pruned.yml b/sei/sei/sei-mainnet-sei-pruned.yml index 5d8921d9..d66c0017 100644 --- a/sei/sei/sei-mainnet-sei-pruned.yml +++ b/sei/sei/sei-mainnet-sei-pruned.yml @@ -37,7 +37,7 @@ services: context: ./sei dockerfile: sei.Dockerfile args: - SEI_VERSION: ${SEI_MAINNET_SEI_VERSION:-v6.2.0} + SEI_VERSION: ${SEI_MAINNET_SEI_VERSION:-v6.2.2} SEI_IMAGE: ${SEI_MAINNET_SEI_IMAGE:-ghcr.io/sei-protocol/sei} sysctls: # TCP Performance diff --git a/sei/sei/sei-testnet-sei-pruned.yml b/sei/sei/sei-testnet-sei-pruned.yml index f6ad913a..18a6882d 100644 --- a/sei/sei/sei-testnet-sei-pruned.yml +++ b/sei/sei/sei-testnet-sei-pruned.yml @@ -37,7 +37,7 @@ services: context: ./sei dockerfile: sei.Dockerfile args: - SEI_VERSION: ${SEI_TESTNET_SEI_VERSION:-v6.2.0} + SEI_VERSION: ${SEI_TESTNET_SEI_VERSION:-v6.2.2} SEI_IMAGE: ${SEI_TESTNET_SEI_IMAGE:-ghcr.io/sei-protocol/sei} sysctls: # TCP Performance diff --git a/zero-gravity/geth/zero-gravity-galileo-geth-pruned-pebble-path.yml b/zero-gravity/geth/zero-gravity-galileo-geth-pruned-pebble-path.yml index 5dae3f18..5f7162b3 100644 --- a/zero-gravity/geth/zero-gravity-galileo-geth-pruned-pebble-path.yml +++ b/zero-gravity/geth/zero-gravity-galileo-geth-pruned-pebble-path.yml @@ -35,7 +35,7 @@ services: context: ./zero-gravity dockerfile: zerog.Dockerfile args: - ZERO_GRAVITY_VERSION: ${ZERO_GRAVITY_GALILEO_ZEROG_VERSION:-3.0.0} + ZERO_GRAVITY_VERSION: ${ZERO_GRAVITY_GALILEO_ZEROG_VERSION:-3.0.2} ZERO_GRAVITY_CHAIN_SPEC: galileo sysctls: # TCP Performance @@ -115,7 +115,7 @@ services: context: ./zero-gravity dockerfile: zerog.Dockerfile args: - ZERO_GRAVITY_VERSION: ${ZERO_GRAVITY_GALILEO_ZEROG_VERSION:-3.0.0} + ZERO_GRAVITY_VERSION: ${ZERO_GRAVITY_GALILEO_ZEROG_VERSION:-3.0.2} ZERO_GRAVITY_CHAIN_SPEC: galileo ports: - 16172:16172