2
0
mirror of https://github.com/lnbook/lnbook synced 2024-11-08 19:10:35 +00:00
lnbook/code/docker/bitcoind/bitcoind-entrypoint.sh
keblek f328767f06
Added rpc call so the new wallet plays nice
Core 21 doesn't create a new wallet by default anymore
2021-02-08 13:54:09 +01:00

24 lines
669 B
Bash

#!/bin/bash
set -Eeuo pipefail
echo Starting bitcoind...
bitcoind -datadir=/bitcoind -daemon
until bitcoin-cli -datadir=/bitcoind getblockchaininfo > /dev/null 2>&1
do
sleep 1
done
echo bitcoind started
export address=`cat /bitcoind/keys/demo_address.txt`
export privkey=`cat /bitcoind/keys/demo_privkey.txt`
echo "================================================"
echo "Importing demo private key"
echo "Bitcoin address: " ${address}
echo "Private key: " ${privkey}
echo "================================================"
bitcoin-cli -datadir=/bitcoind createwallet regtest
bitcoin-cli -datadir=/bitcoind importprivkey $privkey
# Executing CMD
echo "$@"
exec "$@"