From b97ff0d4857704e7625acbd043ee53a778837bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro=20Sousa?= Date: Wed, 5 Feb 2025 11:33:01 +0000 Subject: [PATCH] chore(spartan): making the spartan script add the coinbase address (#11235) This was missing on the latest testnet. A quick nit. Also made it mandatory so the coinbase address isn't mistakenly set to the null addr --- spartan/releases/testnet/aztec-spartan.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/spartan/releases/testnet/aztec-spartan.sh b/spartan/releases/testnet/aztec-spartan.sh index 68954742765..83bb41238bc 100755 --- a/spartan/releases/testnet/aztec-spartan.sh +++ b/spartan/releases/testnet/aztec-spartan.sh @@ -227,13 +227,18 @@ configure_environment() { COINBASE="$CLI_COINBASE" else while true; do - read -p "Validator Address (default: 0xbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa): " COINBASE - COINBASE=${COINBASE:-0xbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} - if [[ "$COINBASE" =~ ^0x[a-fA-F0-9]{40}$ ]]; then - break + read -p "Validator Address (Coinbase): " COINBASE + + if [ -z "$COINBASE" ]; then + echo -e "${RED}Error: Validator Address (Coinbase) is required${NC}" else - echo -e "${RED}Error: Invalid COINBASE address. Please enter a valid Ethereum address.${NC}" + if [[ "$COINBASE" =~ ^0x[a-fA-F0-9]{40}$ ]]; then + break + else + echo -e "${RED}Error: Invalid COINBASE address. Please enter a valid Ethereum address.${NC}" + fi fi + done fi @@ -302,6 +307,7 @@ P2P_UDP_LISTEN_ADDR=0.0.0.0:${P2P_PORT} P2P_TCP_LISTEN_ADDR=0.0.0.0:${P2P_PORT} DATA_DIRECTORY=/var/lib/aztec PEER_ID_PRIVATE_KEY=${PEER_ID_PRIVATE_KEY} +COINBASE=${COINBASE} EOF # Generate docker-compose.yml