From 2a6667b2b3f44cff2533852a95e3a55da74ec7f2 Mon Sep 17 00:00:00 2001 From: Uriel Mihura Date: Tue, 6 Feb 2024 13:47:02 -0300 Subject: [PATCH] fix: add check to see if PaymentRegistry has been correctly deployed --- contracts/solidity/deploy.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/contracts/solidity/deploy.sh b/contracts/solidity/deploy.sh index 0757631d..7c026fe3 100755 --- a/contracts/solidity/deploy.sh +++ b/contracts/solidity/deploy.sh @@ -12,6 +12,17 @@ RESULT_LOG=$(forge script ./script/Deploy.s.sol --rpc-url $ETH_RPC_URL --broadca PAYMENT_REGISTRY_PROXY_ADDRESS=$(echo "$RESULT_LOG" | grep -Eo '0: address ([^\n]+)' | awk '{print $NF}') PAYMENT_REGISTRY_ADDRESS=$(echo "$RESULT_LOG" | grep -Eo '1: address ([^\n]+)' | awk '{print $NF}') +if [ -z "$PAYMENT_REGISTRY_PROXY_ADDRESS" ]; then + printf "\n${RED}ERROR:${COLOR_RESET}\n" + echo "PAYMENT_REGISTRY_PROXY_ADDRESS Variable is empty. Aborting execution.\n" + exit 1 +fi +if [ -z "$PAYMENT_REGISTRY_ADDRESS" ]; then + printf "\n${RED}ERROR:${COLOR_RESET}\n" + echo "PAYMENT_REGISTRY_ADDRESS Variable is empty. Aborting execution.\n" + exit 1 +fi + printf "${GREEN}\n=> [ETH] Deployed Proxy address: $PAYMENT_REGISTRY_PROXY_ADDRESS ${COLOR_RESET}\n" printf "${GREEN}\n=> [ETH] Deployed PaymentRegistry address: $PAYMENT_REGISTRY_ADDRESS ${COLOR_RESET}\n"