From 8aa325379343602b4f4274755e2beca03a4a135b Mon Sep 17 00:00:00 2001 From: Chase Wright Date: Wed, 25 Feb 2026 13:32:01 -0600 Subject: [PATCH 1/2] Add testing namespace to clients --- clients/besu/besu.sh | 4 ++-- clients/erigon/erigon.sh | 2 +- clients/go-ethereum/geth.sh | 9 ++------- clients/nethermind/test.json | 3 ++- clients/reth/reth.sh | 4 ++-- 5 files changed, 9 insertions(+), 13 deletions(-) diff --git a/clients/besu/besu.sh b/clients/besu/besu.sh index 7d5c219ee0..36235b475d 100644 --- a/clients/besu/besu.sh +++ b/clients/besu/besu.sh @@ -152,13 +152,13 @@ FLAGS="$FLAGS --snapsync-server-enabled" # Configure RPC. RPCFLAGS="--host-allowlist=*" if [ "$HIVE_GRAPHQL_ENABLED" == "" ]; then - RPCFLAGS="$RPCFLAGS --rpc-http-enabled --rpc-http-api=DEBUG,TRACE,ETH,NET,WEB3,ADMIN --rpc-http-host=0.0.0.0" + RPCFLAGS="$RPCFLAGS --rpc-http-enabled --rpc-http-api=DEBUG,TRACE,ETH,NET,WEB3,ADMIN,TESTING --rpc-http-host=0.0.0.0" else RPCFLAGS="$RPCFLAGS --graphql-http-enabled --graphql-http-host=0.0.0.0 --graphql-http-port=8545" fi # Enable WebSocket. -RPCFLAGS="$RPCFLAGS --rpc-ws-enabled --rpc-ws-api=DEBUG,TRACE,ETH,NET,WEB3,ADMIN --rpc-ws-host=0.0.0.0" +RPCFLAGS="$RPCFLAGS --rpc-ws-enabled --rpc-ws-api=DEBUG,TRACE,ETH,NET,WEB3,ADMIN,TESTING --rpc-ws-host=0.0.0.0" # Enable merge support if needed if [ "$HIVE_TERMINAL_TOTAL_DIFFICULTY" != "" ]; then diff --git a/clients/erigon/erigon.sh b/clients/erigon/erigon.sh index 3d61c01e67..a5ea247b47 100644 --- a/clients/erigon/erigon.sh +++ b/clients/erigon/erigon.sh @@ -127,7 +127,7 @@ if [ "$HIVE_CLIQUE_PRIVATEKEY" != "" ]; then fi # Configure RPC. -FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.api=admin,debug,trace,eth,net,txpool,web3" +FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.api=admin,debug,trace,eth,net,txpool,web3,testing" FLAGS="$FLAGS --ws --ws.port=8546" # Increase blob slots for tests diff --git a/clients/go-ethereum/geth.sh b/clients/go-ethereum/geth.sh index 5d893140de..cc354ac474 100644 --- a/clients/go-ethereum/geth.sh +++ b/clients/go-ethereum/geth.sh @@ -138,13 +138,8 @@ if [ "$HIVE_MINER_EXTRA" != "" ]; then fi # Configure RPC. -FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.port=8545 --http.api=admin,debug,eth,miner,net,txpool,web3" -FLAGS="$FLAGS --ws --ws.addr=0.0.0.0 --ws.origins \"*\" --ws.api=admin,debug,eth,miner,net,txpool,web3" - -if [ "$HIVE_TERMINAL_TOTAL_DIFFICULTY" != "" ]; then - echo "0x7365637265747365637265747365637265747365637265747365637265747365" > /jwtsecret - FLAGS="$FLAGS --authrpc.addr=0.0.0.0 --authrpc.port=8551 --authrpc.jwtsecret /jwtsecret" -fi +FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.port=8545 --http.api=admin,debug,eth,miner,net,txpool,web3,testing" +FLAGS="$FLAGS --ws --ws.addr=0.0.0.0 --ws.origins \"*\" --ws.api=admin,debug,eth,miner,net,txpool,web3,testing" # Configure GraphQL. if [ "$HIVE_GRAPHQL_ENABLED" != "" ]; then diff --git a/clients/nethermind/test.json b/clients/nethermind/test.json index b0210fbfac..242a08f570 100644 --- a/clients/nethermind/test.json +++ b/clients/nethermind/test.json @@ -22,7 +22,8 @@ "Net", "Parity", "Health", - "Rpc" + "Rpc", + "Testing" ] }, "Network": { diff --git a/clients/reth/reth.sh b/clients/reth/reth.sh index c90ec7cc52..20de675559 100644 --- a/clients/reth/reth.sh +++ b/clients/reth/reth.sh @@ -153,8 +153,8 @@ if [ -n "${HIVE_CLIQUE_PRIVATEKEY}" ] || [ -n "${HIVE_CLIQUE_PERIOD}" ]; then fi # Configure RPC. -FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.api=admin,debug,trace,eth,net,web3" -FLAGS="$FLAGS --ws --ws.addr=0.0.0.0 --ws.api=admin,debug,trace,eth,net,web3" +FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.api=admin,debug,trace,eth,net,web3,testing" +FLAGS="$FLAGS --ws --ws.addr=0.0.0.0 --ws.api=admin,debug,trace,eth,net,web3,testing" if [ "$HIVE_TERMINAL_TOTAL_DIFFICULTY" != "" ]; then JWT_SECRET="7365637265747365637265747365637265747365637265747365637265747365" From f115a1de6c3afa7387e4e135fd736b8aa1698999 Mon Sep 17 00:00:00 2001 From: Chase Wright Date: Wed, 25 Feb 2026 13:36:17 -0600 Subject: [PATCH 2/2] fix: restore HIVE_TERMINAL_TOTAL_DIFFICULTY authrpc block in geth.sh Co-authored-by: Cursor --- clients/go-ethereum/geth.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clients/go-ethereum/geth.sh b/clients/go-ethereum/geth.sh index cc354ac474..19831a196c 100644 --- a/clients/go-ethereum/geth.sh +++ b/clients/go-ethereum/geth.sh @@ -141,6 +141,11 @@ fi FLAGS="$FLAGS --http --http.addr=0.0.0.0 --http.port=8545 --http.api=admin,debug,eth,miner,net,txpool,web3,testing" FLAGS="$FLAGS --ws --ws.addr=0.0.0.0 --ws.origins \"*\" --ws.api=admin,debug,eth,miner,net,txpool,web3,testing" +if [ "$HIVE_TERMINAL_TOTAL_DIFFICULTY" != "" ]; then + echo "0x7365637265747365637265747365637265747365637265747365637265747365" > /jwtsecret + FLAGS="$FLAGS --authrpc.addr=0.0.0.0 --authrpc.port=8551 --authrpc.jwtsecret /jwtsecret" +fi + # Configure GraphQL. if [ "$HIVE_GRAPHQL_ENABLED" != "" ]; then FLAGS="$FLAGS --graphql"