cln display-seed basics

This commit is contained in:
rootzoll 2021-09-09 14:56:58 +02:00
parent ddf9762f3d
commit 65409dbbfd
2 changed files with 28 additions and 0 deletions

View File

@ -388,6 +388,7 @@ if [ "${clnNode}" != "${choice}" ]; then
if [ "${choice}" = "on" ]; then
echo "# turning ON"
/home/admin/config.scripts/cln.install.sh on mainnet
/home/admin/config.scripts/cln.install.sh display-seed mainnet
if [ "${testnet}" == "on" ]; then
/home/admin/config.scripts/cln.install.sh on testnet
fi

View File

@ -24,6 +24,7 @@ if [ $# -eq 0 ]||[ "$1" = "-h" ]||[ "$1" = "--help" ];then
echo "cln.install.sh on <mainnet|testnet|signet>"
echo "cln.install.sh off <mainnet|testnet|signet> <purge>"
echo "cln.install.sh [update <version>|experimental|testPR <PRnumber>]"
echo "cln.install.sh display-seed <mainnet|testnet|signet>"
echo
exit 1
fi
@ -231,6 +232,32 @@ alias ${netprefix}clnconf=\"sudo\
exit 0
fi
if [ "$1" = "display-seed" ]; then
# get network and aliasses from second parameter (default mainnet)
displayNetwork=$2
if [ "${displayNetwork}" == "" ]; then
displayNetwork="mainnet"
fi
source <(/home/admin/config.scripts/network.aliases.sh getvars cln $displayNetwork)
# check if seedword file exists
seewordFile="/home/bitcoin/.lightning/${CLNETWORK}/seedwords.info"
echo "# seewordFile(${seewordFile})"
seewordFileExists=$(sudo ls ${seewordFile} 2>/dev/null | grep -c "seedwords.info")
echo "# seewordFileExists(${seewordFileExists})"
if [ "${seewordFileExists}" == "1" ]; then
source ${seewordFile}
echo "# seedwords(${seedwords})"
echo "# seedwords6x4(${seedwords6x4})"
echo "TODO: display with dialog"
else
echo "TODO: display info on backuping hsm secret file directly"
fi
exit 0
fi
if [ "$1" = "off" ];then
echo "# Removing the ${netprefix}lightningd.service"
sudo systemctl disable ${netprefix}lightningd