File tree Expand file tree Collapse file tree 5 files changed +16
-8
lines changed Expand file tree Collapse file tree 5 files changed +16
-8
lines changed Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim as builder
2
2
3
- ARG BITCOIN_VERSION=${BITCOIN_VERSION:-c23afab47fbe }
3
+ ARG BITCOIN_VERSION=${BITCOIN_VERSION:-d8434da3c14e }
4
4
5
5
ARG TARGETPLATFORM
6
6
@@ -14,7 +14,7 @@ WORKDIR /tmp
14
14
linux/arm64) \
15
15
echo "arm64" && export TRIPLET="aarch64-linux-gnu" ;; \
16
16
esac && \
17
- BITCOIN_URL="https://github.com/benthecarman/bitcoin/releases/download/mutinynet-cat-lnhance /bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \
17
+ BITCOIN_URL="https://github.com/benthecarman/bitcoin/releases/download/custom-signet-blocktime /bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \
18
18
BITCOIN_FILE="bitcoin-${BITCOIN_VERSION}-${TRIPLET}.tar.gz" && \
19
19
wget -qO "${BITCOIN_FILE}" "${BITCOIN_URL}" && \
20
20
mkdir -p bin && \
@@ -49,7 +49,7 @@ ENV RPCBIND=${RPCBIND:-"0.0.0.0:38332"}
49
49
ENV RPCALLOWIP=${RPCALLOWIP:-"0.0.0.0/0" }
50
50
ENV WHITELIST=${WHITELIST:-"0.0.0.0/0" }
51
51
ENV ADDNODE=${ADDNODE:-"" }
52
- ENV BLOCKPRODUCTIONDELAY=${BLOCKPRODUCTIONDELAY:-"10 " }
52
+ ENV BLOCKPRODUCTIONDELAY=${BLOCKPRODUCTIONDELAY:-"30 " }
53
53
ENV MINERENABLED=${MINERENABLED:-"1" }
54
54
ENV MINETO=${MINETO:-"" }
55
55
ENV EXTERNAL_IP=${EXTERNAL_IP:-"" }
Original file line number Diff line number Diff line change @@ -27,10 +27,14 @@ if [[ "$EXTERNAL_IP" != "" ]]; then
27
27
fi
28
28
29
29
echo " [signet]
30
+ rest=1
30
31
daemon=1
31
32
listen=1
32
33
server=1
34
+ acceptnonstdtxn=1
35
+ v2transport=1
33
36
discover=1
37
+ signetblocktime=$BLOCKPRODUCTIONDELAY
34
38
signetchallenge=$SIGNETCHALLENGE
35
39
zmqpubrawblock=$ZMQPUBRAWBLOCK
36
40
zmqpubrawtx=$ZMQPUBRAWTX
60
64
61
65
if [[ " $TORCONTROL " != " " ]]; then
62
66
echo " torcontrol=$TORCONTROL "
63
- fi
67
+ fi
Original file line number Diff line number Diff line change 2
2
NBITS=${NBITS:- " 1e0377ae" } # minimum difficulty in signet
3
3
4
4
while true ; do
5
- ADDR=${MINETO:- $(bitcoin-cli getnewaddress)}
5
+ if [[ -f " ${BITCOIN_DIR} /MINE_ADDRESS.txt" ]]; then
6
+ ADDR=$( cat ~ /.bitcoin/MINE_ADDRESS.txt)
7
+ else
8
+ ADDR=${MINETO:- $(bitcoin-cli getnewaddress)}
9
+ fi
6
10
if [[ -f " ${BITCOIN_DIR} /BLOCKPRODUCTIONDELAY.txt" ]]; then
7
11
BLOCKPRODUCTIONDELAY_OVERRIDE=$( cat ~ /.bitcoin/BLOCKPRODUCTIONDELAY.txt)
8
12
echo " Delay OVERRIDE before next block" $BLOCKPRODUCTIONDELAY_OVERRIDE " seconds."
@@ -16,4 +20,4 @@ while true; do
16
20
fi
17
21
echo " Mine To:" $ADDR
18
22
miner --cli=" bitcoin-cli" generate --grind-cmd=" bitcoin-util grind" --address=$ADDR --nbits=$NBITS --set-block-time=$( date +%s)
19
- done
23
+ done
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
# run bitcoind
4
- bitcoind --daemonwait
4
+ bitcoind --daemonwait -deprecatedrpc=create_bdb
5
5
sleep 5
6
6
echo " get magic"
7
7
magic=$( cat /root/.bitcoin/signet/debug.log | grep -m1 magic)
Original file line number Diff line number Diff line change 1
1
PRIVKEY=${PRIVKEY:- $(cat ~/ .bitcoin/ PRIVKEY.txt)}
2
2
DATADIR=${DATADIR:- ~/ .bitcoin/ }
3
3
bitcoind -datadir=$DATADIR --daemonwait -persistmempool -deprecatedrpc=create_bdb
4
- bitcoin-cli -datadir=$DATADIR -named createwallet wallet_name=" alpen_wallet " load_on_startup=true descriptors=false
4
+ bitcoin-cli -datadir=$DATADIR -named createwallet wallet_name=" custom_signet " load_on_startup=true descriptors=false
5
5
6
6
# only used in case of mining node
7
7
if [[ " $MINERENABLED " == " 1" ]]; then
You can’t perform that action at this time.
0 commit comments