update generate.py to miner.py for v26
This commit is contained in:
parent
c8e6dab4bc
commit
8278cef19d
@ -26,8 +26,9 @@ RUN chmod +x generate_signet.sh
|
||||
COPY bitcoin.conf /root/.bitcoin/bitcoin.conf
|
||||
|
||||
# Copy the generate.py script from the Bitcoin core source
|
||||
COPY --from=0 /bitcoin/contrib/signet/generate.py /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/generate.py
|
||||
COPY --from=0 /bitcoin/contrib/signet/miner.py /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/miner.py
|
||||
|
||||
|
||||
# Expose necessary ports
|
||||
EXPOSE 38333 38332
|
||||
|
||||
@ -65,22 +65,22 @@ NADDR=$(./src/bitcoin-cli -datadir=$datadir getnewaddress)
|
||||
|
||||
|
||||
# Start mining blocks
|
||||
# Include generate.py script into docker
|
||||
# Include miner.py script into docker
|
||||
# Generate the first block to your Address using a specific block time
|
||||
./contrib/signet/generate.py --cli="./src/bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --address="$NADDR" --grind-cmd='./src/bitcoin-util grind'
|
||||
./contrib/signet/miner.py --cli="./src/bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --address="$NADDR" --grind-cmd='./src/bitcoin-util grind'
|
||||
|
||||
# (WIP)
|
||||
#../contrib/signet/generate.py --cli="./bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --address="$NADDR" --backdate 0
|
||||
#../contrib/signet/generate.py --cli="./bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --descriptor="wpkh(...)#..." --secondary
|
||||
#../contrib/signet/miner.py --cli="./bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --address="$NADDR" --backdate 0
|
||||
#../contrib/signet/miner.py --cli="./bitcoin-cli -datadir=$datadir" generate 1 --block-time=1 --descriptor="wpkh(...)#..." --secondary
|
||||
|
||||
|
||||
# Generate and create a block template. this generate a PBST, process it, and submit the block to the signet network
|
||||
./src/bitcoin-cli -datadir=$datadir getblocktemplate '{"rules": ["signet","segwit"]}' \
|
||||
| ./contrib/signet/generate.py --cli="./src/bitcoin-cli -datadir=$datadir" genpsbt --address="$NADDR" \
|
||||
| ./contrib/signet/miner.py --cli="./src/bitcoin-cli -datadir=$datadir" genpsbt --address="$NADDR" \
|
||||
| ./src/bitcoin-cli -datadir=$datadir -stdin walletprocesspsbt
|
||||
|
||||
# Solve and submit a PBST
|
||||
./contrib/signet/generate.py solvepsbt --grind-cmd='./src/bitcoin-util grind' | ./src/bitcoin-cli -datadir=$datadir submitblock
|
||||
./contrib/signet/miner.py solvepsbt --grind-cmd='./src/bitcoin-util grind' | ./src/bitcoin-cli -datadir=$datadir submitblock
|
||||
|
||||
# Stop the custom Signet node
|
||||
./bitcoin-cli -datadir=$datadir stop
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user