mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-25 07:07:46 +01:00
fix auto unlock on testnet
This commit is contained in:
parent
f401ef49b7
commit
cc1b7768a3
1 changed files with 9 additions and 6 deletions
|
@ -6,12 +6,15 @@ if [ "$1" == "-h" ] || [ "$1" == "help" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# load raspiblitz conf
|
||||||
|
source /mnt/hdd/raspiblitz.conf
|
||||||
|
|
||||||
# 1. parameter
|
# 1. parameter
|
||||||
passwordC="$1"
|
passwordC="$1"
|
||||||
|
|
||||||
# check if wallet is already unlocked
|
# check if wallet is already unlocked
|
||||||
echo "# checking LND wallet ... (can take some time)"
|
echo "# checking LND wallet ... (can take some time)"
|
||||||
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli getinfo 2>&1 | grep -c unlock)
|
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli --chain=${network} --network=${chain}net getinfo 2>&1 | grep -c unlock)
|
||||||
if [ ${walletLocked} -eq 0 ]; then
|
if [ ${walletLocked} -eq 0 ]; then
|
||||||
echo "# OK LND wallet was already unlocked"
|
echo "# OK LND wallet was already unlocked"
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -55,7 +58,7 @@ while [ ${fallback} -eq 0 ]
|
||||||
|
|
||||||
loopCount=$(($loopCount +1))
|
loopCount=$(($loopCount +1))
|
||||||
echo "# calling: lncli unlock"
|
echo "# calling: lncli unlock"
|
||||||
result=$(echo "$passwordC" | sudo -u bitcoin lncli unlock --recovery_window=5000 --stdin 2>&1)
|
result=$(echo "$passwordC" | sudo -u bitcoin lncli --chain=${network} --network=${chain}net unlock --recovery_window=5000 --stdin 2>&1)
|
||||||
wasUnlocked=$(echo "${result}" | grep -c 'successfully unlocked')
|
wasUnlocked=$(echo "${result}" | grep -c 'successfully unlocked')
|
||||||
wrongPassword=$(echo "${result}" | grep -c 'invalid passphrase')
|
wrongPassword=$(echo "${result}" | grep -c 'invalid passphrase')
|
||||||
if [ ${wasUnlocked} -gt 0 ]; then
|
if [ ${wasUnlocked} -gt 0 ]; then
|
||||||
|
@ -82,8 +85,8 @@ while [ ${fallback} -eq 0 ]
|
||||||
# UNKOWN RESULT
|
# UNKOWN RESULT
|
||||||
|
|
||||||
# check if wallet was unlocked anyway
|
# check if wallet was unlocked anyway
|
||||||
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli getinfo 2>&1 | grep -c unlock)
|
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli --chain=${network} --network=${chain}net getinfo 2>&1 | grep -c unlock)
|
||||||
if [ ${walletUnlocked} -eq 0 ]; then
|
if [ "${walletUnlocked}" = "0" ]; then
|
||||||
echo "# OK LND wallet unlocked"
|
echo "# OK LND wallet unlocked"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
@ -113,7 +116,7 @@ do
|
||||||
echo "############################"
|
echo "############################"
|
||||||
echo "Calling: lncli unlock"
|
echo "Calling: lncli unlock"
|
||||||
echo "Please re-enter Password C:"
|
echo "Please re-enter Password C:"
|
||||||
lncli unlock --recovery_window=5000
|
lncli --chain=${network} --network=${chain}net unlock --recovery_window=5000
|
||||||
|
|
||||||
# test unlock
|
# test unlock
|
||||||
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli getinfo 2>&1 | grep -c unlock)
|
walletLocked=$(sudo -u bitcoin /usr/local/bin/lncli getinfo 2>&1 | grep -c unlock)
|
||||||
|
@ -123,4 +126,4 @@ do
|
||||||
echo "# --> Was not able to unlock wallet ... try again or use CTRL-C to exit"
|
echo "# --> Was not able to unlock wallet ... try again or use CTRL-C to exit"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Reference in a new issue