bitcoind: healthcheck fix regtest
- if wallet file is present we can't create new wallet, we load it - set -ex wasn't enabled which didn't fail the healthcheck Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
This commit is contained in:
parent
22b2c1b63a
commit
e4159120f9
@ -1,11 +1,19 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
if [[ "$BITCOIN_CHAIN" = "regtest" ]]; then
|
if [[ "$BITCOIN_CHAIN" = "regtest" ]]; then
|
||||||
# Check if the wallet already exists
|
# Check if default wallet isn't loaded
|
||||||
if ! bitcoin-cli listwallets | grep -q "default"; then
|
if ! bitcoin-cli listwallets | grep -q "default"; then
|
||||||
# If the wallet does not exist, create it
|
# Check if default wallet is present and needs to be loaded
|
||||||
bitcoin-cli createwallet default
|
if bitcoin-cli listwalletdir | grep -q "default"; then
|
||||||
|
bitcoin-cli loadwallet default
|
||||||
|
else
|
||||||
|
# create default wallet since no file was found
|
||||||
|
bitcoin-cli createwallet default
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
block_count=$(bitcoin-cli -chain=$BITCOIN_CHAIN getblockcount)
|
block_count=$(bitcoin-cli -chain=$BITCOIN_CHAIN getblockcount)
|
||||||
if [[ "$block_count" = "0" ]]; then
|
if [[ "$block_count" = "0" ]]; then
|
||||||
bitcoin-cli generatetoaddress 101 $(bitcoin-cli -chain=$BITCOIN_CHAIN getnewaddress)
|
bitcoin-cli generatetoaddress 101 $(bitcoin-cli -chain=$BITCOIN_CHAIN getnewaddress)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user