From 07c752754bfab4a188bda374b0b80e9482127d11 Mon Sep 17 00:00:00 2001 From: Uncle Fatso Date: Sun, 29 Jun 2025 14:35:48 +0300 Subject: [PATCH] make help and ability to use blockscout as verifier Signed-off-by: Uncle Fatso --- deployer.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/deployer.sh b/deployer.sh index 40432e5..25ef77a 100644 --- a/deployer.sh +++ b/deployer.sh @@ -6,6 +6,30 @@ START=1 END=12 VERIFY_NEEDED="--verify" +usage() { + echo "Correct deployer script usage:" + echo -e "\t-s, --start - from which contract deployment should start." + echo -e "\t-e, --end - last contract deployment to be done." + echo -e "\t-n, --network - network name to be deployed on." + echo -e "\t-b, --blockscout - should try to use blockscout as verifier." + echo -e "\nAvailable network names: ${AVAILIABLE_NETWORKS[@]}" + echo -e "\nContract enumeration:" + echo "0) Reserve" + echo "1) Authority" + echo "2) Fatso" + echo "3) Stinky" + echo "4) Ghost" + echo "5) Staking" + echo "6) Treasury" + echo "7) BondDepository" + echo "8) StakingDistributor" + echo "9) BondingCalculator" + echo "10) AfterPartyFirst" + echo "11) AfterPartySecond" + echo "12) AfterPartyThird" + exit 1 +} + while [[ $# -gt 0 ]]; do case "${1}" in @@ -24,6 +48,17 @@ do shift shift ;; + -b|--blockscout) + VERIFY_NEEDED+=" --verifier blockscout" + shift + ;; + -h|--help) + usage + ;; + *) + echo -e "\nERROR: Unknown option provided\n" + usage + ;; esac done