From 7445ddf590660fd464bf21cd2e32eed1e04de779 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 31 Aug 2021 11:06:35 +0200 Subject: [PATCH] lnd wallet option unlock --- home.admin/99lndMenu.sh | 3 +++ home.admin/config.scripts/lnd.unlock.sh | 12 ++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/home.admin/99lndMenu.sh b/home.admin/99lndMenu.sh index 901ee7740..5ab42aad3 100644 --- a/home.admin/99lndMenu.sh +++ b/home.admin/99lndMenu.sh @@ -10,6 +10,9 @@ source <(/home/admin/config.scripts/internet.sh status local) source <(/home/admin/config.scripts/network.aliases.sh getvars lnd $1) +# make sure lnd wallet is unlocked +/home/admin/config.scripts/lnd.unlock.sh chain-unlock ${CHAIN} + # BASIC MENU INFO WIDTH=64 BACKTITLE="RaspiBlitz" diff --git a/home.admin/config.scripts/lnd.unlock.sh b/home.admin/config.scripts/lnd.unlock.sh index cf155d248..a1b21b428 100755 --- a/home.admin/config.scripts/lnd.unlock.sh +++ b/home.admin/config.scripts/lnd.unlock.sh @@ -4,6 +4,7 @@ if [ "$1" == "-h" ] || [ "$1" == "help" ]; then echo "script to unlock LND wallet" echo "lnd.unlock.sh status" echo "lnd.unlock.sh unlock [?passwordC]" + echo "lnd.unlock.sh chain-unlock [mainnet|testnet|signet]" exit 1 fi @@ -11,14 +12,21 @@ fi source /home/admin/raspiblitz.info source /mnt/hdd/raspiblitz.conf -source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net) - # 1. parameter (default is unlock) action="$1" # 2. parameter (optional password) passwordC="$2" +# chain-unlock --> unlock with re-arranged parameters +CHAIN="${chain}net" +if [ "${action}" == "chain-unlock" ]; then + action="unlock" + CHAIN=$2 +fi + +source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net) + # check if wallet is already unlocked # echo "# checking LND wallet ... (can take some time)" lndError=$(sudo -u bitcoin lncli --chain=${network} --network=${chain}net getinfo 2>&1)