mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-27 12:06:36 +02:00
bitcoinchains: fix rpcport for all networks
This commit is contained in:
@@ -22,15 +22,18 @@ fi
|
|||||||
if [ ${CHAIN} = testnet ];then
|
if [ ${CHAIN} = testnet ];then
|
||||||
prefix="t"
|
prefix="t"
|
||||||
bitcoinprefix=test
|
bitcoinprefix=test
|
||||||
zmqprefix=21
|
zmqprefix=21 # zmqpubrawblock=21332 zmqpubrawtx=21333
|
||||||
|
rpcprefix=1 # rpcport=18332
|
||||||
elif [ ${CHAIN} = signet ];then
|
elif [ ${CHAIN} = signet ];then
|
||||||
prefix="s"
|
prefix="s"
|
||||||
bitcoinprefix=signet
|
bitcoinprefix=signet
|
||||||
zmqprefix=23
|
zmqprefix=23
|
||||||
|
rpcprefix=3
|
||||||
elif [ ${CHAIN} = mainnet ];then
|
elif [ ${CHAIN} = mainnet ];then
|
||||||
prefix=""
|
prefix=""
|
||||||
bitcoinprefix=main
|
bitcoinprefix=main
|
||||||
zmqprefix=28
|
zmqprefix=28
|
||||||
|
rpcprefix=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
function removeParallelService() {
|
function removeParallelService() {
|
||||||
@@ -68,13 +71,18 @@ datadir=/mnt/hdd/bitcoin
|
|||||||
else
|
else
|
||||||
echo "# /home/bitcoin/.bitcoin/bitcoin.conf is present"
|
echo "# /home/bitcoin/.bitcoin/bitcoin.conf is present"
|
||||||
# make sure rpcbind is correctly configured
|
# make sure rpcbind is correctly configured
|
||||||
bindIP=$(grep -c "^rpcbind=" < /mnt/hdd/${network}/${network}.conf)
|
sudo sed -i s/^rpcbind=/main.rpcbind=/g /mnt/hdd/${network}/${network}.conf
|
||||||
if [ $bindIP -gt 0 ];then
|
|
||||||
sudo sed -i s/^rpcbind=/main.rpcbind=/g /mnt/hdd/${network}/${network}.conf
|
# correct rpcport entry
|
||||||
|
sudo sed -i s/^rpcport=/main.rpcport=/g /mnt/hdd/${network}/${network}.conf
|
||||||
|
if [ $(grep -c "${bitcoinprefix}.rpcport" < /mnt/hdd/${network}/${network}.conf) -eq 0 ];then
|
||||||
|
echo "\
|
||||||
|
${bitcoinprefix}.rpcport=${rpcprefix}8332"|\
|
||||||
|
sudo tee -a /mnt/hdd/${network}/${network}.conf
|
||||||
fi
|
fi
|
||||||
# correct zmq entry
|
# correct zmq entry
|
||||||
sudo sed -i s/^zmqpubraw/main.zmqpubraw/g /mnt/hdd/${network}/${network}.conf
|
sudo sed -i s/^zmqpubraw/main.zmqpubraw/g /mnt/hdd/${network}/${network}.conf
|
||||||
if [ $(grep -c "{bitcoinprefix}.zmqpubrawblock" < /mnt/hdd/${network}/${network}.conf) -eq 0 ];then
|
if [ $(grep -c "${bitcoinprefix}.zmqpubrawblock" < /mnt/hdd/${network}/${network}.conf) -eq 0 ];then
|
||||||
echo "\
|
echo "\
|
||||||
${bitcoinprefix}.zmqpubrawblock=tcp://127.0.0.1:${zmqprefix}332
|
${bitcoinprefix}.zmqpubrawblock=tcp://127.0.0.1:${zmqprefix}332
|
||||||
${bitcoinprefix}.zmqpubrawtx=tcp://127.0.0.1:${zmqprefix}333"|\
|
${bitcoinprefix}.zmqpubrawtx=tcp://127.0.0.1:${zmqprefix}333"|\
|
||||||
@@ -149,6 +157,8 @@ WantedBy=multi-user.target
|
|||||||
echo
|
echo
|
||||||
else
|
else
|
||||||
echo "# Installation failed"
|
echo "# Installation failed"
|
||||||
|
echo "# See:"
|
||||||
|
echo "# sudo journalctl -fu ${prefix}bitcoind"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user