From 7e02934f6d8ed1dcc5517a554b8043ba87cb252e Mon Sep 17 00:00:00 2001 From: Patrick Pachur Date: Sun, 7 Oct 2018 12:50:51 +0200 Subject: [PATCH] get bitcoind public ip from cli --- home.admin/00infoBlitz.sh | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/home.admin/00infoBlitz.sh b/home.admin/00infoBlitz.sh index cd6428573..4b39ec643 100755 --- a/home.admin/00infoBlitz.sh +++ b/home.admin/00infoBlitz.sh @@ -111,22 +111,7 @@ fi # get IP address & port local_ip=$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/') public_ip=$(curl -s http://v4.ipv6-test.com/api/myip.php) -public_port=$(cat ${bitcoin_dir}/${network}.conf 2>/dev/null | grep port= | awk -F"=" '{print $2}') -if [ "${public_port}" = "" ]; then - if [ "${network}" = "litecoin" ]; then - if [ "${chain}" = "test" ]; then - public_port=19333 - else - public_port=9333 - fi - else - if [ "${chain}" = "test" ]; then - public_port=18333 - else - public_port=8333 - fi - fi -fi +public_port="$(${network}-cli -datadir=${bitcoin_dir} getnetworkinfo | jq -r '.localaddresses [0] .port')" # CHAIN NETWORK public_addr="??" @@ -221,4 +206,4 @@ ${color_yellow}${ln_external} if [ ${#onionAddress} -eq 0 ]; then # one extra space line at the end if nodeaddress is not TOR echo "" -fi \ No newline at end of file +fi