mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-24 22:58:43 +01:00
loop test cashout
This commit is contained in:
parent
44da5f4294
commit
541b9e347c
2 changed files with 33 additions and 24 deletions
|
@ -365,6 +365,7 @@ case $CHOICE in
|
||||||
;;
|
;;
|
||||||
DELETE)
|
DELETE)
|
||||||
sudo ./XXcleanHDD.sh
|
sudo ./XXcleanHDD.sh
|
||||||
|
sudo rm -f .setup
|
||||||
sudo shutdown -r now
|
sudo shutdown -r now
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -42,31 +42,29 @@ if [ ${maxAmount} -eq 0 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# let user enter the amount
|
# let user enter the amount
|
||||||
l1="Enter the amount of funds you want to send/remove:"
|
#l1="Enter the amount of funds you want to send/remove:"
|
||||||
l2="You have max available: ${maxAmount} sat"
|
#l2="You have max available: ${maxAmount} sat"
|
||||||
l3="If you enter nothing, all funds available will be send."
|
#l3="If you enter nothing, all funds available will be send."
|
||||||
dialog --title "Remove Funds from RaspiBlitz" \
|
#dialog --title "Remove Funds from RaspiBlitz" \
|
||||||
--inputbox "$l1\n$l2\n$l3" 10 60 2>$_temp
|
#--inputbox "$l1\n$l2\n$l3" 10 60 2>$_temp
|
||||||
if test $? -eq 0
|
#if test $? -eq 0
|
||||||
then
|
#then
|
||||||
echo "ok pressed"
|
# echo "ok pressed"
|
||||||
else
|
#else
|
||||||
echo "cancel pressed"
|
# echo "cancel pressed"
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
#fi
|
||||||
amount=$(cat $_temp | xargs)
|
#amount=$(cat $_temp | xargs)
|
||||||
shred $_temp
|
#shred $_temp
|
||||||
if [ ${#amount} -eq 0 ]; then
|
#if [ ${#amount} -eq 0 ]; then
|
||||||
amount=${maxAmount}
|
amount=${maxAmount}
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
# TODO: check if amount is in valid range
|
|
||||||
|
|
||||||
# let user enter the address
|
# let user enter the address
|
||||||
l1="Enter the on-chain address to send funds to:"
|
l1="Enter on-chain address to send confirmed funds to:"
|
||||||
l2="You will send: ${amount} sat to that address"
|
l2="You will send: ${amount} sat to that address"
|
||||||
dialog --title "Where to send funds?" \
|
dialog --title "Where to send funds?" \
|
||||||
--inputbox "$l1\n$l2" 8 65 2>$_temp
|
--inputbox "$l1\n$l2" 8 75 2>$_temp
|
||||||
if test $? -eq 0
|
if test $? -eq 0
|
||||||
then
|
then
|
||||||
echo "ok pressed"
|
echo "ok pressed"
|
||||||
|
@ -82,6 +80,17 @@ if [ ${#address} -eq 0 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# TODO: check address is valid for network and chain
|
# TODO: check address is valid for network and chain
|
||||||
|
echo "UNDER CONSTRUCTION"
|
||||||
|
tryAgain=1
|
||||||
|
count=0
|
||||||
|
while [ ${tryAgain} -eq 1 ]
|
||||||
|
do
|
||||||
|
echo "amount(${amount}) count(${count})"
|
||||||
|
amount=expr $amount - 1000
|
||||||
|
count=expr $count + 1
|
||||||
|
if [ ${count} -gt 10 ]; then tryAgain=0; fi
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
|
||||||
# TODO: check if fees are getting done right so that transaction will get processed
|
# TODO: check if fees are getting done right so that transaction will get processed
|
||||||
command="lncli --chain=${network} sendcoins --addr ${address} --amt ${amount} --conf_target 3"
|
command="lncli --chain=${network} sendcoins --addr ${address} --amt ${amount} --conf_target 3"
|
||||||
|
@ -91,16 +100,15 @@ echo "******************************"
|
||||||
echo "Send on-chain Funds"
|
echo "Send on-chain Funds"
|
||||||
echo "******************************"
|
echo "******************************"
|
||||||
echo ""
|
echo ""
|
||||||
echo "COMMAND LINE: "
|
|
||||||
echo $command
|
|
||||||
echo ""
|
|
||||||
echo "RESULT:"
|
|
||||||
|
|
||||||
# execute command
|
# execute command
|
||||||
if [ ${#command} -gt 0 ]; then
|
if [ ${#command} -gt 0 ]; then
|
||||||
result=$($command)
|
result=$($command)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
insufficient funds available to construct transaction
|
||||||
|
|
||||||
# on no result
|
# on no result
|
||||||
if [ ${#result} -eq 0 ]; then
|
if [ ${#result} -eq 0 ]; then
|
||||||
echo "Sorry something went wrong - thats unusual."
|
echo "Sorry something went wrong - thats unusual."
|
||||||
|
|
Loading…
Add table
Reference in a new issue