blob: 3fb6099346b7223e5c804a98df5735f236e83c8e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
sats=100000000
threshold=$1
while true
do
ln=$(lncli --lnddir=/root/.lnda --network=mainnet --chain=bitcoin --rpcserver=localhost:10001 channelbalance | jr .balance)
bc=$(bitcoin-cli getbalance)
el=$(elements-cli getbalance | jr .bitcoin)
total=$(node -pe "$ln + $bc * $sats + $el * $sats")
low=$(node -pe "$total < $threshold")
echo $(date -Is) ln $ln bc $bc el $el tot $total
if "$low"; then
echo "Threshold hit, setting new threshold"
threshold=$total
# yarn pm2 stop 0 > /dev/null
node /root/mailgun/index.js
fi
sleep 10
done
|