diff --git a/Dockerfile b/Dockerfile index 9b3df18..747c4e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,16 @@ FROM debian:buster-slim as builder -ARG BITCOIN_VERSION=${BITCOIN_VERSION:-24.0.1} +ARG BITCOIN_VERSION="2a599a3cb645" ARG TRIPLET=${TRIPLET:-"x86_64-linux-gnu"} +COPY bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz /tmp/bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz + RUN apt-get update && \ apt-get install -qq --no-install-recommends ca-certificates dirmngr gosu wget libc6 procps python3 WORKDIR /tmp # install bitcoin binaries -RUN BITCOIN_URL="https://bitcoincore.org/bin/bitcoin-core-${BITCOIN_VERSION}/bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \ - BITCOIN_FILE="bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \ - wget -qO "${BITCOIN_FILE}" "${BITCOIN_URL}" && \ +RUN BITCOIN_FILE="bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \ mkdir -p bin && \ tar -xzvf "${BITCOIN_FILE}" -C /tmp/bin --strip-components=2 "bitcoin-${BITCOIN_VERSION}/bin/bitcoin-cli" "bitcoin-${BITCOIN_VERSION}/bin/bitcoind" "bitcoin-${BITCOIN_VERSION}/bin/bitcoin-wallet" "bitcoin-${BITCOIN_VERSION}/bin/bitcoin-util" FROM debian:buster-slim as custom-signet-bitcoin diff --git a/bitcoin-2a599a3cb645-x86_64-linux-gnu.tar.gz b/bitcoin-2a599a3cb645-x86_64-linux-gnu.tar.gz new file mode 100644 index 0000000..079e7f5 Binary files /dev/null and b/bitcoin-2a599a3cb645-x86_64-linux-gnu.tar.gz differ diff --git a/gen-bitcoind-conf.sh b/gen-bitcoind-conf.sh index 3c6de46..728762d 100755 --- a/gen-bitcoind-conf.sh +++ b/gen-bitcoind-conf.sh @@ -32,6 +32,7 @@ daemon=1 listen=1 server=1 discover=1 +signetblocktime=$BLOCKPRODUCTIONDELAY signetchallenge=$SIGNETCHALLENGE zmqpubrawblock=$ZMQPUBRAWBLOCK zmqpubrawtx=$ZMQPUBRAWTX