From bdf0c62427633bc113690a576020e6a9d1a040f2 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Wed, 18 Dec 2019 23:56:55 +0100 Subject: [PATCH] detec txindex finished --- home.admin/config.scripts/network.txindex.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/home.admin/config.scripts/network.txindex.sh b/home.admin/config.scripts/network.txindex.sh index e054cabdd..3a6ecaead 100644 --- a/home.admin/config.scripts/network.txindex.sh +++ b/home.admin/config.scripts/network.txindex.sh @@ -28,9 +28,11 @@ if [ "$1" = "status" ]; then # try to gather if still indexing indexedToBlock=$(sudo tail -n 100 /mnt/hdd/${network}/debug.log | grep "Syncing txindex with block chain from height" | tail -n 1 | cut -d " " -f 9 | sed 's/[^0-9]*//g') blockchainHeight=$(sudo -u bitcoin ${network}-cli getblockchaininfo 2>/dev/null | jq -r '.blocks' | sed 's/[^0-9]*//g') + indexFinished=$(sudo tail -n 100 /mnt/hdd/${network}/debug.log | grep -c "txindex is enabled at height") echo "indexedToBlock=${indexedToBlock}" echo "blockchainHeight=${blockchainHeight}" - if [ ${#indexedToBlock} -eq 0 ] || [ "${indexedToBlock}" = "${blockchainHeight}" ]; then + echo "indexFinished=${indexFinished}" + if [ ${#indexedToBlock} -eq 0 ] || [ ${indexFinished} -gt 0 ] || [ "${indexedToBlock}" = "${blockchainHeight}" ]; then echo "isIndexed=1" indexInfo="OK" else