From 178ddb92fadd4435ede03afda04176d02cd7a31e Mon Sep 17 00:00:00 2001 From: rootzoll Date: Thu, 9 Aug 2018 10:48:51 +0200 Subject: [PATCH] LND create wallet Error Detection --- home.admin/70initLND.sh | 19 ++++++++++++++++++- home.admin/AAunlockLND.sh | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/home.admin/70initLND.sh b/home.admin/70initLND.sh index e25e5e7..d180760 100755 --- a/home.admin/70initLND.sh +++ b/home.admin/70initLND.sh @@ -120,7 +120,24 @@ Press OK and follow the 'Helping Instructions'. echo "****************************************************************************" echo "" echo "lncli create" - sudo -u bitcoin lncli create + + # execute command and monitor error + _error="./.error.out" + sudo -u bitcoin lncli create 2>$_error + error=`cat ${_error}` + + if [ ${#error} -gt 0 ]; then + echo "" + echo "!!! FAIL !!! SOMETHING WENT WRONG:" + echo "${error}" + echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + echo "" + echo "Press ENTER to retry ... or CTRL-c to EXIT" + read key + ./70initLND.sh + exit 1 + fi + echo "" echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" echo "!!! Make sure to write down the 24 words (cipher seed mnemonic) !!!" diff --git a/home.admin/AAunlockLND.sh b/home.admin/AAunlockLND.sh index 354ca34..98d1e88 100755 --- a/home.admin/AAunlockLND.sh +++ b/home.admin/AAunlockLND.sh @@ -9,9 +9,9 @@ echo "Unlock LND Wallet --> lncli unlock" echo "****************************************************************************" echo "HELP: Enter your PASSWORD C" echo "****************************************************************************" -chain="$(${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo | jq -r '.chain')" while : do + chain="$(${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo | jq -r '.chain')" lncli unlock sleep 4 locked=$(sudo tail -n 1 /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log | grep -c unlock)