From 2b5ecf4bbd4ef34b7ba7531d0a6ea7d1f81860a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro=20Sousa?= Date: Wed, 15 Jan 2025 12:23:10 +0000 Subject: [PATCH] chore(spartan): making the spartan script add the coinbase address as an env variable --- 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 ecb7d3eae78..d6cdf63b7fe 100755 --- a/spartan/releases/testnet/aztec-spartan.sh +++ b/spartan/releases/testnet/aztec-spartan.sh @@ -220,13 +220,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 @@ -295,6 +300,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