From dd059dfa1e6b5c8d0ee51afff376dbf7d21978c7 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 11 Sep 2026 06:32:40 +0000 Subject: [PATCH] deploy: regenerate compose from vibe-node main 02930ac0a52b --- compose_registry.json | 6 ++---- ...eum-mainnet-besu-pruned-bonsai--nimbus.yml | 2 +- ...o-mainnet-op-geth-archive-leveldb-hash.yml | 11 +++------- ...lo-mainnet-op-geth-pruned-leveldb-hash.yml | 11 +++------- ...elo-mainnet-op-geth-pruned-pebble-hash.yml | 11 +++------- ...elo-mainnet-op-geth-pruned-pebble-path.yml | 13 ++++-------- ...eed-sepolia-op-geth-pruned-pebble-path.yml | 2 +- ...superseed-sepolia-op-reth-pruned-trace.yml | 2 +- .../reth/plasma-mainnet-reth-pruned-trace.yml | 19 ++++++----------- .../reth/plasma-testnet-reth-pruned-trace.yml | 16 ++++---------- reference-rpc-endpoint.json | 21 +++++++++++++++++++ .../rskj/rootstock-bamboo-rskj-archive.yml | 3 +++ .../rskj/rootstock-mainnet-rskj-archive.yml | 3 +++ .../reth/tempo-mainnet-reth-archive-trace.yml | 4 ++-- .../reth/tempo-mainnet-reth-pruned-trace.yml | 4 ++-- 15 files changed, 59 insertions(+), 69 deletions(-) diff --git a/compose_registry.json b/compose_registry.json index 95aa84e1..bf23bc01 100644 --- a/compose_registry.json +++ b/compose_registry.json @@ -8965,8 +8965,7 @@ "type": "pruned", "volumes": [ "plasma-mainnet-reth-pruned-trace-consensus", - "plasma-mainnet-reth-pruned-trace-execution", - "plasma-mainnet-reth-pruned-trace-jwt" + "plasma-mainnet-reth-pruned-trace-execution" ] }, { @@ -8984,8 +8983,7 @@ "type": "pruned", "volumes": [ "plasma-testnet-reth-pruned-trace-consensus", - "plasma-testnet-reth-pruned-trace-execution", - "plasma-testnet-reth-pruned-trace-jwt" + "plasma-testnet-reth-pruned-trace-execution" ] }, { diff --git a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml index 3b1a71a3..d3f80a9e 100644 --- a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml +++ b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: ethereum-mainnet-besu: - image: ${ETHEREUM_BESU_IMAGE:-hyperledger/besu}:${ETHEREUM_MAINNET_BESU_VERSION:-26.7.1} + image: ${ETHEREUM_BESU_IMAGE:-hyperledger/besu}:${ETHEREUM_MAINNET_BESU_VERSION:-26.8.1} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml index b08479fa..34cd5977 100644 --- a/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/celo-mainnet-op-geth-archive-leveldb-hash.yml @@ -61,9 +61,6 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root - ports: - - 12111:12111 - - 12111:12111/udp expose: - 8545 - 6060 @@ -87,7 +84,6 @@ services: - GETH_ROLLUP_SEQUENCERHTTP=https://cel2-sequencer.celo.org entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- command: - - --bootnodes=enode://28f4fcb7f38c1b012087f7aef25dcb0a1257ccf1cdc4caa88584dc25416129069b514908c8cead5d0105cb0041dd65cd4ee185ae0d379a586fb07b1447e9de38@34.169.39.223:30303,enode://a9077c3e030206954c5c7f22cc16a32cb5013112aa8985e3575fadda7884a508384e1e63c077b7d9fcb4a15c716465d8585567f047c564ada2e823145591e444@34.169.212.31:30303,enode://029b007a7a56acbaa8ea50ec62cda279484bf3843fae1646f690566f784aca50e7d732a9a0530f0541e5ed82ba9bf2a4e21b9021559c5b8b527b91c9c7a38579@34.82.139.199:30303,enode://f3c96b73a5772c5efb48d5a33bf193e58080d826ba7f03e9d5bdef20c0634a4f83475add92ab6313b7a24aa4f729689efb36f5093e5d527bb25e823f8a377224@34.82.84.247:30303,enode://daa5ad65d16bcb0967cf478d9f20544bf1b6de617634e452dff7b947279f41f408b548261d62483f2034d237f61cbcf92a83fc992dbae884156f28ce68533205@34.168.45.168:30303,enode://c79d596d77268387e599695d23e941c14c220745052ea6642a71ef7df31a13874cb7f2ce2ecf5a8a458cfc9b5d9219ce3e8bc6e5c279656177579605a5533c4f@35.247.32.229:30303,enode://4151336075dd08eb6c75bfd63855e8a4bd6fd0f91ae4a81b14930f2671e16aee55495c139380c16e1094a49691875e69e40a3a5e2b4960c7859e7eb5745f9387@35.205.149.224:30303,enode://ab999db751265c714b171344de1972ed74348162de465a0444f56e50b8cfd048725b213ba1fe48c15e3dfb0638e685ea9a21b8447a54eb2962c6768f43018e5c@34.79.3.199:30303,enode://9d86d92fb38a429330546fe1aefce264e1f55c5d40249b63153e7df744005fa3c1e2da295e307041fd30ab1c618715f362c932c28715bc20bed7ae4fc76dea81@34.77.144.164:30303,enode://c82c31f21dd5bbb8dc35686ff67a4353382b4017c9ec7660a383ccb5b8e3b04c6d7aefe71203e550382f6f892795728570f8190afd885efcb7b78fa398608699@34.76.202.74:30303,enode://3bad5f57ad8de6541f02e36d806b87e7e9ca6d533c956e89a56b3054ae85d608784f2cd948dc685f7d6bbd5a2f6dd1a23cc03e529ea370dd72d880864a2af6a3@104.199.93.87:30303,enode://1decf3b8b9a0d0b8332d15218f3bf0ceb9606b0efe18f352c51effc14bbf1f4f3f46711e1d460230cb361302ceaad2be48b5b187ad946e50d729b34e463268d2@35.240.26.148:30303 - --datadir=/data - --db.engine=leveldb - --gcmode=archive @@ -95,9 +91,8 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --nat=extip:${IP} - --networkid=42220 - - --port=12111 + - --nodiscover - --rollup.historicalrpc=${CELO_MAINNET_CLASSIC_ARCHIVE_RPC:-http://celo-mainnet-geth-archive:8545} - --rpc.gascap=600000000 - --rpc.txfeecap=0 @@ -190,7 +185,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://celo-mainnet-archive:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true @@ -206,7 +201,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=9545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] command: diff --git a/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml b/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml index 7b598f0a..4e4734dc 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-leveldb-hash.yml @@ -61,9 +61,6 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root - ports: - - 14087:14087 - - 14087:14087/udp expose: - 8545 - 6060 @@ -87,7 +84,6 @@ services: - GETH_ROLLUP_SEQUENCERHTTP=https://cel2-sequencer.celo.org entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- command: - - --bootnodes=enode://28f4fcb7f38c1b012087f7aef25dcb0a1257ccf1cdc4caa88584dc25416129069b514908c8cead5d0105cb0041dd65cd4ee185ae0d379a586fb07b1447e9de38@34.169.39.223:30303,enode://a9077c3e030206954c5c7f22cc16a32cb5013112aa8985e3575fadda7884a508384e1e63c077b7d9fcb4a15c716465d8585567f047c564ada2e823145591e444@34.169.212.31:30303,enode://029b007a7a56acbaa8ea50ec62cda279484bf3843fae1646f690566f784aca50e7d732a9a0530f0541e5ed82ba9bf2a4e21b9021559c5b8b527b91c9c7a38579@34.82.139.199:30303,enode://f3c96b73a5772c5efb48d5a33bf193e58080d826ba7f03e9d5bdef20c0634a4f83475add92ab6313b7a24aa4f729689efb36f5093e5d527bb25e823f8a377224@34.82.84.247:30303,enode://daa5ad65d16bcb0967cf478d9f20544bf1b6de617634e452dff7b947279f41f408b548261d62483f2034d237f61cbcf92a83fc992dbae884156f28ce68533205@34.168.45.168:30303,enode://c79d596d77268387e599695d23e941c14c220745052ea6642a71ef7df31a13874cb7f2ce2ecf5a8a458cfc9b5d9219ce3e8bc6e5c279656177579605a5533c4f@35.247.32.229:30303,enode://4151336075dd08eb6c75bfd63855e8a4bd6fd0f91ae4a81b14930f2671e16aee55495c139380c16e1094a49691875e69e40a3a5e2b4960c7859e7eb5745f9387@35.205.149.224:30303,enode://ab999db751265c714b171344de1972ed74348162de465a0444f56e50b8cfd048725b213ba1fe48c15e3dfb0638e685ea9a21b8447a54eb2962c6768f43018e5c@34.79.3.199:30303,enode://9d86d92fb38a429330546fe1aefce264e1f55c5d40249b63153e7df744005fa3c1e2da295e307041fd30ab1c618715f362c932c28715bc20bed7ae4fc76dea81@34.77.144.164:30303,enode://c82c31f21dd5bbb8dc35686ff67a4353382b4017c9ec7660a383ccb5b8e3b04c6d7aefe71203e550382f6f892795728570f8190afd885efcb7b78fa398608699@34.76.202.74:30303,enode://3bad5f57ad8de6541f02e36d806b87e7e9ca6d533c956e89a56b3054ae85d608784f2cd948dc685f7d6bbd5a2f6dd1a23cc03e529ea370dd72d880864a2af6a3@104.199.93.87:30303,enode://1decf3b8b9a0d0b8332d15218f3bf0ceb9606b0efe18f352c51effc14bbf1f4f3f46711e1d460230cb361302ceaad2be48b5b187ad946e50d729b34e463268d2@35.240.26.148:30303 - --datadir=/data - --db.engine=leveldb - --gcmode=full @@ -95,9 +91,8 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --nat=extip:${IP} - --networkid=42220 - - --port=14087 + - --nodiscover - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=hash @@ -189,7 +184,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://celo-mainnet:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true @@ -205,7 +200,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=9545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] command: diff --git a/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml index 9bb35ccc..3e05bedd 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-pebble-hash.yml @@ -61,9 +61,6 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root - ports: - - 11775:11775 - - 11775:11775/udp expose: - 8545 - 6060 @@ -87,7 +84,6 @@ services: - GETH_ROLLUP_SEQUENCERHTTP=https://cel2-sequencer.celo.org entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- command: - - --bootnodes=enode://28f4fcb7f38c1b012087f7aef25dcb0a1257ccf1cdc4caa88584dc25416129069b514908c8cead5d0105cb0041dd65cd4ee185ae0d379a586fb07b1447e9de38@34.169.39.223:30303,enode://a9077c3e030206954c5c7f22cc16a32cb5013112aa8985e3575fadda7884a508384e1e63c077b7d9fcb4a15c716465d8585567f047c564ada2e823145591e444@34.169.212.31:30303,enode://029b007a7a56acbaa8ea50ec62cda279484bf3843fae1646f690566f784aca50e7d732a9a0530f0541e5ed82ba9bf2a4e21b9021559c5b8b527b91c9c7a38579@34.82.139.199:30303,enode://f3c96b73a5772c5efb48d5a33bf193e58080d826ba7f03e9d5bdef20c0634a4f83475add92ab6313b7a24aa4f729689efb36f5093e5d527bb25e823f8a377224@34.82.84.247:30303,enode://daa5ad65d16bcb0967cf478d9f20544bf1b6de617634e452dff7b947279f41f408b548261d62483f2034d237f61cbcf92a83fc992dbae884156f28ce68533205@34.168.45.168:30303,enode://c79d596d77268387e599695d23e941c14c220745052ea6642a71ef7df31a13874cb7f2ce2ecf5a8a458cfc9b5d9219ce3e8bc6e5c279656177579605a5533c4f@35.247.32.229:30303,enode://4151336075dd08eb6c75bfd63855e8a4bd6fd0f91ae4a81b14930f2671e16aee55495c139380c16e1094a49691875e69e40a3a5e2b4960c7859e7eb5745f9387@35.205.149.224:30303,enode://ab999db751265c714b171344de1972ed74348162de465a0444f56e50b8cfd048725b213ba1fe48c15e3dfb0638e685ea9a21b8447a54eb2962c6768f43018e5c@34.79.3.199:30303,enode://9d86d92fb38a429330546fe1aefce264e1f55c5d40249b63153e7df744005fa3c1e2da295e307041fd30ab1c618715f362c932c28715bc20bed7ae4fc76dea81@34.77.144.164:30303,enode://c82c31f21dd5bbb8dc35686ff67a4353382b4017c9ec7660a383ccb5b8e3b04c6d7aefe71203e550382f6f892795728570f8190afd885efcb7b78fa398608699@34.76.202.74:30303,enode://3bad5f57ad8de6541f02e36d806b87e7e9ca6d533c956e89a56b3054ae85d608784f2cd948dc685f7d6bbd5a2f6dd1a23cc03e529ea370dd72d880864a2af6a3@104.199.93.87:30303,enode://1decf3b8b9a0d0b8332d15218f3bf0ceb9606b0efe18f352c51effc14bbf1f4f3f46711e1d460230cb361302ceaad2be48b5b187ad946e50d729b34e463268d2@35.240.26.148:30303 - --datadir=/data - --db.engine=pebble - --gcmode=full @@ -95,9 +91,8 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --nat=extip:${IP} - --networkid=42220 - - --port=11775 + - --nodiscover - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=hash @@ -187,7 +182,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://celo-mainnet:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true @@ -203,7 +198,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=9545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] command: diff --git a/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml index 8be77755..9bf095a0 100644 --- a/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/celo-mainnet-op-geth-pruned-pebble-path.yml @@ -61,9 +61,6 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root - ports: - - 11993:11993 - - 11993:11993/udp expose: - 8545 - 6060 @@ -87,7 +84,6 @@ services: - GETH_ROLLUP_SEQUENCERHTTP=https://cel2-sequencer.celo.org entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- command: - - --bootnodes=enode://28f4fcb7f38c1b012087f7aef25dcb0a1257ccf1cdc4caa88584dc25416129069b514908c8cead5d0105cb0041dd65cd4ee185ae0d379a586fb07b1447e9de38@34.169.39.223:30303,enode://a9077c3e030206954c5c7f22cc16a32cb5013112aa8985e3575fadda7884a508384e1e63c077b7d9fcb4a15c716465d8585567f047c564ada2e823145591e444@34.169.212.31:30303,enode://029b007a7a56acbaa8ea50ec62cda279484bf3843fae1646f690566f784aca50e7d732a9a0530f0541e5ed82ba9bf2a4e21b9021559c5b8b527b91c9c7a38579@34.82.139.199:30303,enode://f3c96b73a5772c5efb48d5a33bf193e58080d826ba7f03e9d5bdef20c0634a4f83475add92ab6313b7a24aa4f729689efb36f5093e5d527bb25e823f8a377224@34.82.84.247:30303,enode://daa5ad65d16bcb0967cf478d9f20544bf1b6de617634e452dff7b947279f41f408b548261d62483f2034d237f61cbcf92a83fc992dbae884156f28ce68533205@34.168.45.168:30303,enode://c79d596d77268387e599695d23e941c14c220745052ea6642a71ef7df31a13874cb7f2ce2ecf5a8a458cfc9b5d9219ce3e8bc6e5c279656177579605a5533c4f@35.247.32.229:30303,enode://4151336075dd08eb6c75bfd63855e8a4bd6fd0f91ae4a81b14930f2671e16aee55495c139380c16e1094a49691875e69e40a3a5e2b4960c7859e7eb5745f9387@35.205.149.224:30303,enode://ab999db751265c714b171344de1972ed74348162de465a0444f56e50b8cfd048725b213ba1fe48c15e3dfb0638e685ea9a21b8447a54eb2962c6768f43018e5c@34.79.3.199:30303,enode://9d86d92fb38a429330546fe1aefce264e1f55c5d40249b63153e7df744005fa3c1e2da295e307041fd30ab1c618715f362c932c28715bc20bed7ae4fc76dea81@34.77.144.164:30303,enode://c82c31f21dd5bbb8dc35686ff67a4353382b4017c9ec7660a383ccb5b8e3b04c6d7aefe71203e550382f6f892795728570f8190afd885efcb7b78fa398608699@34.76.202.74:30303,enode://3bad5f57ad8de6541f02e36d806b87e7e9ca6d533c956e89a56b3054ae85d608784f2cd948dc685f7d6bbd5a2f6dd1a23cc03e529ea370dd72d880864a2af6a3@104.199.93.87:30303,enode://1decf3b8b9a0d0b8332d15218f3bf0ceb9606b0efe18f352c51effc14bbf1f4f3f46711e1d460230cb361302ceaad2be48b5b187ad946e50d729b34e463268d2@35.240.26.148:30303 - --datadir=/data - --db.engine=pebble - --gcmode=full @@ -95,13 +91,12 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --nat=extip:${IP} - --networkid=42220 - - --port=11993 + - --nodiscover - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=path - - --syncmode=snap + - --syncmode=full - --http - --http.addr=0.0.0.0 - --http.api=eth,net,web3,debug,admin,txpool,engine @@ -187,7 +182,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://celo-mainnet:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true @@ -203,7 +198,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=9545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] command: diff --git a/op/geth/superseed-sepolia-op-geth-pruned-pebble-path.yml b/op/geth/superseed-sepolia-op-geth-pruned-pebble-path.yml index 5e64641b..dcf7a138 100644 --- a/op/geth/superseed-sepolia-op-geth-pruned-pebble-path.yml +++ b/op/geth/superseed-sepolia-op-geth-pruned-pebble-path.yml @@ -127,7 +127,7 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_OVERRIDE_GRANITE=1725984001 - OP_NODE_OVERRIDE_HOLOCENE=1732633200 - - OP_NODE_OVERRIDE_KARST=1781712000 + - OP_NODE_OVERRIDE_KARST=1787068801 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_BOOTNODES=enode://c9fb471294f243ce4aa32f8987d743fed73fa109013996f169f81914efd2a76762f2f142bd6dcc147afe342c752a587e06ef2ea1418c99ff757986242e372f3d@34.105.58.183:9222?discport=30301,enode://d25ce99435982b04d60c4b41ba256b84b888626db7bee45a9419382300fbe907359ae5ef250346785bff8d3b9d07cd3e017a27e2ee3cfda3bcbb0ba762ac9674@bootnode.conduit.xyz:0?discport=30301,enode://2d4e7e9d48f4dd4efe9342706dd1b0024681bd4c3300d021f86fc75eab7865d4e0cbec6fbc883f011cfd6a57423e7e2f6e104baad2b744c3cafaec6bc7dc92c1@34.65.43.171:0?discport=30305,enode://9d7a3efefe442351217e73b3a593bcb8efffb55b4807699972145324eab5e6b382152f8d24f6301baebbfb5ecd4127bd3faab2842c04cd432bdf50ba092f6645@34.65.109.126:0?discport=30305 diff --git a/op/reth/superseed-sepolia-op-reth-pruned-trace.yml b/op/reth/superseed-sepolia-op-reth-pruned-trace.yml index 53e71ae0..16eaaa40 100644 --- a/op/reth/superseed-sepolia-op-reth-pruned-trace.yml +++ b/op/reth/superseed-sepolia-op-reth-pruned-trace.yml @@ -128,7 +128,7 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_OVERRIDE_GRANITE=1725984001 - OP_NODE_OVERRIDE_HOLOCENE=1732633200 - - OP_NODE_OVERRIDE_KARST=1781712000 + - OP_NODE_OVERRIDE_KARST=1787068801 - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_BOOTNODES=enode://c9fb471294f243ce4aa32f8987d743fed73fa109013996f169f81914efd2a76762f2f142bd6dcc147afe342c752a587e06ef2ea1418c99ff757986242e372f3d@34.105.58.183:9222?discport=30301,enode://d25ce99435982b04d60c4b41ba256b84b888626db7bee45a9419382300fbe907359ae5ef250346785bff8d3b9d07cd3e017a27e2ee3cfda3bcbb0ba762ac9674@bootnode.conduit.xyz:0?discport=30301,enode://2d4e7e9d48f4dd4efe9342706dd1b0024681bd4c3300d021f86fc75eab7865d4e0cbec6fbc883f011cfd6a57423e7e2f6e104baad2b744c3cafaec6bc7dc92c1@34.65.43.171:0?discport=30305,enode://9d7a3efefe442351217e73b3a593bcb8efffb55b4807699972145324eab5e6b382152f8d24f6301baebbfb5ecd4127bd3faab2842c04cd432bdf50ba092f6645@34.65.109.126:0?discport=30305 diff --git a/plasma/reth/plasma-mainnet-reth-pruned-trace.yml b/plasma/reth/plasma-mainnet-reth-pruned-trace.yml index 5645dcc5..769089ab 100644 --- a/plasma/reth/plasma-mainnet-reth-pruned-trace.yml +++ b/plasma/reth/plasma-mainnet-reth-pruned-trace.yml @@ -34,12 +34,6 @@ services: entrypoint: [/bin/sh, -c] command: - | - if [ ! -f /jwt/jwt.hex ]; then - echo 'INFO Generating jwt secret' - openssl rand -hex 32 | tr -d '\n' > /jwt/jwt.hex - else - echo 'INFO JWT secret already exists' - fi if [ ! -f /consensus/ec-secp256k1-non-validator.pem ]; then echo 'INFO Generating secp256k1 keypair for non-validator' openssl ecparam -name secp256k1 -genkey -noout -out /consensus/ec-secp256k1-non-validator.pem @@ -53,7 +47,6 @@ services: - chains volumes: - ${PLASMA_MAINNET_RETH_PRUNED_TRACE_CONSENSUS_DATA:-plasma-mainnet-reth-pruned-trace-consensus}:/consensus:rw - - plasma-mainnet-reth-pruned-trace-jwt:/jwt:rw logging: *logging-defaults plasma-mainnet-initialize-consensus: @@ -87,7 +80,7 @@ services: volumes: - ${PLASMA_MAINNET_RETH_PRUNED_TRACE_CONSENSUS_DATA:-plasma-mainnet-reth-pruned-trace-consensus}:/consensus:rw - ./plasma/mainnet/genesis.json:/node/genesis.json:ro - - plasma-mainnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults plasma-mainnet-initialize-execution: @@ -115,7 +108,7 @@ services: volumes: - ${PLASMA_MAINNET_RETH_PRUNED_TRACE_EXECUTION_DATA:-plasma-mainnet-reth-pruned-trace-execution}:/execution:rw - ./plasma/mainnet/genesis.json:/node/genesis.json:ro - - plasma-mainnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults plasma-mainnet: @@ -174,8 +167,8 @@ services: volumes: - ${PLASMA_MAINNET_RETH_PRUNED_TRACE_EXECUTION_DATA:-plasma-mainnet-reth-pruned-trace-execution}:/execution:rw - ./plasma/mainnet/genesis.json:/node/genesis.json:ro + - .jwtsecret:/jwt/jwt.hex:ro - /slowdisk:/slowdisk - - plasma-mainnet-reth-pruned-trace-jwt:/jwt:ro healthcheck: test: [CMD, bash, -c, exec 6<> /dev/tcp/localhost/8545 && exec 6<> /dev/tcp/localhost/8551] interval: 10s @@ -207,7 +200,8 @@ services: entrypoint: [/bin/bash, -c] command: - | - sed 's|http://plasma-mainnet:8551|http://plasma-mainnet:8551|g' /config/non-validator.toml > /tmp/non-validator.toml + # Rewrite engine_api_url to this compose service (mainnet/testnet tomls ship chain-specific hosts). + sed -E 's|http://[^[:space:]/"]+:8551|http://plasma-mainnet:8551|g' /config/non-validator.toml > /tmp/non-validator.toml exec plasma-cli observer \ --config-path /tmp/non-validator.toml \ --no-color \ @@ -232,7 +226,7 @@ services: - ./plasma/mainnet/identities:/node/identities:ro - ./plasma/mainnet/keys:/node/keys:ro - ./plasma/mainnet/non-validator.toml:/config/non-validator.toml:ro - - plasma-mainnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults labels: - prometheus-scrape.enabled=true @@ -241,7 +235,6 @@ services: volumes: plasma-mainnet-reth-pruned-trace-consensus: plasma-mainnet-reth-pruned-trace-execution: - plasma-mainnet-reth-pruned-trace-jwt: x-upstreams: - id: $${ID} diff --git a/plasma/reth/plasma-testnet-reth-pruned-trace.yml b/plasma/reth/plasma-testnet-reth-pruned-trace.yml index 7384e8b8..6592d563 100644 --- a/plasma/reth/plasma-testnet-reth-pruned-trace.yml +++ b/plasma/reth/plasma-testnet-reth-pruned-trace.yml @@ -34,12 +34,6 @@ services: entrypoint: [/bin/sh, -c] command: - | - if [ ! -f /jwt/jwt.hex ]; then - echo 'INFO Generating jwt secret' - openssl rand -hex 32 | tr -d '\n' > /jwt/jwt.hex - else - echo 'INFO JWT secret already exists' - fi if [ ! -f /consensus/ec-secp256k1-non-validator.pem ]; then echo 'INFO Generating secp256k1 keypair for non-validator' openssl ecparam -name secp256k1 -genkey -noout -out /consensus/ec-secp256k1-non-validator.pem @@ -53,7 +47,6 @@ services: - chains volumes: - ${PLASMA_TESTNET_RETH_PRUNED_TRACE_CONSENSUS_DATA:-plasma-testnet-reth-pruned-trace-consensus}:/consensus:rw - - plasma-testnet-reth-pruned-trace-jwt:/jwt:rw logging: *logging-defaults plasma-testnet-initialize-consensus: @@ -87,7 +80,7 @@ services: volumes: - ${PLASMA_TESTNET_RETH_PRUNED_TRACE_CONSENSUS_DATA:-plasma-testnet-reth-pruned-trace-consensus}:/consensus:rw - ./plasma/testnet/genesis.json:/node/genesis.json:ro - - plasma-testnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults plasma-testnet-initialize-execution: @@ -115,7 +108,7 @@ services: volumes: - ${PLASMA_TESTNET_RETH_PRUNED_TRACE_EXECUTION_DATA:-plasma-testnet-reth-pruned-trace-execution}:/execution:rw - ./plasma/testnet/genesis.json:/node/genesis.json:ro - - plasma-testnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults plasma-testnet: @@ -174,8 +167,8 @@ services: volumes: - ${PLASMA_TESTNET_RETH_PRUNED_TRACE_EXECUTION_DATA:-plasma-testnet-reth-pruned-trace-execution}:/execution:rw - ./plasma/testnet/genesis.json:/node/genesis.json:ro + - .jwtsecret:/jwt/jwt.hex:ro - /slowdisk:/slowdisk - - plasma-testnet-reth-pruned-trace-jwt:/jwt:ro healthcheck: test: [CMD, bash, -c, exec 6<> /dev/tcp/localhost/8545 && exec 6<> /dev/tcp/localhost/8551] interval: 10s @@ -233,7 +226,7 @@ services: - ./plasma/testnet/identities:/node/identities:ro - ./plasma/testnet/keys:/node/keys:ro - ./plasma/testnet/non-validator.toml:/config/non-validator.toml:ro - - plasma-testnet-reth-pruned-trace-jwt:/jwt:ro + - .jwtsecret:/jwt/jwt.hex:ro logging: *logging-defaults labels: - prometheus-scrape.enabled=true @@ -242,7 +235,6 @@ services: volumes: plasma-testnet-reth-pruned-trace-consensus: plasma-testnet-reth-pruned-trace-execution: - plasma-testnet-reth-pruned-trace-jwt: x-upstreams: - id: $${ID} diff --git a/reference-rpc-endpoint.json b/reference-rpc-endpoint.json index 200fac69..620ab58d 100644 --- a/reference-rpc-endpoint.json +++ b/reference-rpc-endpoint.json @@ -3898,6 +3898,27 @@ "https://sui-testnet.drpc.org" ] }, + "gravity": { + "protocol": "eth", + "id": 127001, + "block_time_ms": 200, + "lagging_lag": 30, + "syncing_lag": 100, + "urls": [ + "https://mainnet-rpc.gravity.xyz", + "https://gravity.drpc.org" + ] + }, + "gravity-testnet": { + "protocol": "eth", + "id": 7771625, + "block_time_ms": 200, + "lagging_lag": 30, + "syncing_lag": 100, + "urls": [ + "https://gravity-testnet.drpc.org" + ] + }, "core-pigeon": { "id": 1114, "urls": [ diff --git a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml index 45018c57..52ccaae8 100644 --- a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml +++ b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml @@ -52,6 +52,7 @@ services: - 8545 - 8546 environment: + DEFAULT_JVM_OPTS: -Xms4G -Xmx8G DOMAIN: ${DOMAIN} RSKJ_SYS_PROPS: -Drpc.providers.web.http.bind_address=0.0.0.0 restart: unless-stopped @@ -131,4 +132,6 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + options: + validate-syncing: false ... \ No newline at end of file diff --git a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml index 310a2374..89ab58bc 100644 --- a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml +++ b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml @@ -52,6 +52,7 @@ services: - 8545 - 8546 environment: + DEFAULT_JVM_OPTS: -Xms4G -Xmx8G DOMAIN: ${DOMAIN} RSKJ_SYS_PROPS: -Drpc.providers.web.http.bind_address=0.0.0.0 restart: unless-stopped @@ -131,4 +132,6 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + options: + validate-syncing: false ... \ No newline at end of file diff --git a/tempo/reth/tempo-mainnet-reth-archive-trace.yml b/tempo/reth/tempo-mainnet-reth-archive-trace.yml index 757a76f4..c6fcdf54 100644 --- a/tempo/reth/tempo-mainnet-reth-archive-trace.yml +++ b/tempo/reth/tempo-mainnet-reth-archive-trace.yml @@ -32,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-mainnet-reth-init: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_CONSENSUS_KEYGEN_VERSION:-1.12.0} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_CONSENSUS_KEYGEN_VERSION:-1.14.0} entrypoint: [/bin/sh, -c] command: - if [ ! -f /secrets/validator_key.json ]; then tempo consensus generate-signing-key --output /secrets/validator_key.json; fi @@ -44,7 +44,7 @@ services: logging: *logging-defaults tempo-mainnet-reth: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MAINNET_RETH_VERSION:-1.12.0} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MAINNET_RETH_VERSION:-1.14.0} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/tempo/reth/tempo-mainnet-reth-pruned-trace.yml b/tempo/reth/tempo-mainnet-reth-pruned-trace.yml index 7f88fa2f..03d8af21 100644 --- a/tempo/reth/tempo-mainnet-reth-pruned-trace.yml +++ b/tempo/reth/tempo-mainnet-reth-pruned-trace.yml @@ -32,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-mainnet-reth-pruned-init: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_CONSENSUS_KEYGEN_VERSION:-1.12.0} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_CONSENSUS_KEYGEN_VERSION:-1.14.0} entrypoint: [/bin/sh, -c] command: - if [ ! -f /secrets/validator_key.json ]; then tempo consensus generate-signing-key --output /secrets/validator_key.json; fi @@ -44,7 +44,7 @@ services: logging: *logging-defaults tempo-mainnet-reth-pruned: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MAINNET_RETH_VERSION:-1.12.0} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MAINNET_RETH_VERSION:-1.14.0} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle