raspiblitz/home.admin/BBcloseAllChannels.sh

37 lines
846 B
Bash
Raw Normal View History

2018-08-08 17:36:04 +02:00
#!/bin/bash
# load network and chain info
network=`cat .network`
chain=$(${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo | jq -r '.chain')
2018-09-21 10:58:09 +02:00
command="lncli closeallchannels --force"
2018-08-08 17:36:04 +02:00
clear
echo "***********************************"
echo "Closing All Channels (EXPERIMENTAL)"
echo "***********************************"
echo ""
echo "COMMAND LINE: "
echo $command
echo ""
echo "RESULT:"
# PRECHECK) check if chain is in sync
2018-08-27 11:08:04 +02:00
chainInSync=$(lncli --chain=${network} getinfo | grep '"synced_to_chain": true' -c)
2018-08-08 17:36:04 +02:00
if [ ${chainInSync} -eq 0 ]; then
command=""
result="FAIL PRECHECK - lncli getinfo shows 'synced_to_chain': false - wait until chain is sync "
fi
# execute command
if [ ${#command} -gt 0 ]; then
2018-08-09 13:16:53 +02:00
${command}
2018-08-08 17:36:04 +02:00
fi
echo ""
2018-08-23 18:31:43 +02:00
echo "OK - wait a 5 seconds"
sleep 5
2018-08-09 13:26:44 +02:00
2018-08-23 18:31:43 +02:00
echo "Your Open Channel List (to check):"
lnchannels