mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-19 04:00:34 +02:00
getLNvars getLNaliases to _functions.lightning.sh
This commit is contained in:
@@ -12,44 +12,11 @@ if [ ${#chain} -eq 0 ]; then
|
||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||
fi
|
||||
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $1 $2
|
||||
getLNaliases
|
||||
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
|
||||
# set ntwork map info
|
||||
# set network map info
|
||||
networkMap="https://lnmainnet.gaben.win"
|
||||
if [ "$network" = "litecoin" ]; then
|
||||
networkMap="https://lnexplorer.hcwong.me"
|
||||
|
@@ -14,39 +14,9 @@ if [ ${#chain} -eq 0 ]; then
|
||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||
fi
|
||||
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $1 $2
|
||||
getLNaliases
|
||||
|
||||
# Check if ready (chain in sync and channels open)
|
||||
./XXchainInSync.sh $network $chain $LNTYPE
|
||||
|
@@ -11,42 +11,9 @@ if [ ${#chain} -eq 0 ]; then
|
||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||
fi
|
||||
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $1 $2
|
||||
getLNaliases
|
||||
|
||||
# PRECHECK) check if chain is in sync
|
||||
if [ $LNTYPE = cln ];then
|
||||
|
@@ -12,42 +12,9 @@ if [ ${#chain} -eq 0 ]; then
|
||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||
fi
|
||||
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $1 $2
|
||||
getLNaliases
|
||||
|
||||
echo ""
|
||||
echo "*** Precheck ***"
|
||||
|
@@ -14,39 +14,9 @@ if [ ${#chain} -eq 0 ]; then
|
||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||
fi
|
||||
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $1 $2
|
||||
getLNaliases
|
||||
|
||||
# Check if ready (chain in sync and channels open)
|
||||
./XXchainInSync.sh $network $chain $LNTYPE
|
||||
|
@@ -14,27 +14,9 @@ else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
source /home/admin/config.scripts/_functions.lightning.sh
|
||||
getLNvars $LNTYPE ${chain}net
|
||||
getLNaliases
|
||||
|
||||
# check if chain is in sync
|
||||
if [ $LNTYPE = cln ];then
|
||||
|
42
home.admin/config.scripts/_functions.lightning.sh
Normal file
42
home.admin/config.scripts/_functions.lightning.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
# getLNvars <lnd|cln> <mainnet|testnet|signet>
|
||||
function getLNvars {
|
||||
# LNTYPE is lnd | cln
|
||||
if [ $# -gt 0 ];then
|
||||
LNTYPE=$1
|
||||
else
|
||||
LNTYPE=lnd
|
||||
fi
|
||||
# CHAIN is signet | testnet | mainnet
|
||||
if [ $# -gt 1 ];then
|
||||
CHAIN=$2
|
||||
chain=${CHAIN::-3}
|
||||
else
|
||||
CHAIN=${chain}net
|
||||
fi
|
||||
if [ ${chain} = test ];then
|
||||
netprefix="t"
|
||||
L1rpcportmod=1
|
||||
L2rpcportmod=1
|
||||
elif [ ${chain} = sig ];then
|
||||
netprefix="s"
|
||||
L1rpcportmod=3
|
||||
L2rpcportmod=3
|
||||
elif [ ${chain} = main ];then
|
||||
netprefix=""
|
||||
L1rpcportmod=""
|
||||
L2rpcportmod=0
|
||||
fi
|
||||
}
|
||||
|
||||
# getLNaliases <vars set by getLNvars>
|
||||
function getLNaliases {
|
||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
||||
bitcoincli_alias="/usr/local/bin/${network}-cli -rpcport=${L1rpcportmod}8332"
|
||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
||||
shopt -s expand_aliases
|
||||
alias lncli_alias="$lncli_alias"
|
||||
alias bitcoincli_alias="$bitcoincli_alias"
|
||||
alias lightningcli_alias="$lightningcli_alias"
|
||||
}
|
Reference in New Issue
Block a user