Browse Source

Update minimum supported Bitcoin Core version to 29.0

We should not recommend anything older, there have been vulnerabilty fix. https://bitcoincore.org/en/2025/04/28/disclose-cve-2024-52919/
master
Kristaps Kaupe 7 months ago
parent
commit
f952d7df2d
No known key found for this signature in database
GPG Key ID: 33E472FE870C7E5D
  1. 2
      .github/workflows/unittests.yml
  2. 2
      docs/INSTALL.md
  3. 2
      docs/PAYJOIN.md
  4. 2
      docs/TESTING.md
  5. 2
      test/Dockerfiles/build_docker.sh

2
.github/workflows/unittests.yml

@ -10,7 +10,7 @@ jobs:
matrix:
os: [macos-13, ubuntu-latest]
python-version: ["3.8", "3.12"]
bitcoind-version: ["25.1", "29.0"]
bitcoind-version: ["29.2"]
steps:
- uses: actions/checkout@v3

2
docs/INSTALL.md

@ -136,7 +136,7 @@ If (a), then note the following two points:
##### Installing Bitcoin Core
If you haven't done so yet, install Bitcoin Core, version 25.1 or newer, as described [here](https://bitcoin.org/en/full-node#windows-10). After starting it for the first time, it will start the Initial Block Download. JoinMarket cannot be used until this is finished. More information on that can be found [here](https://bitcoin.org/en/full-node#initial-block-downloadibd).
If you haven't done so yet, install Bitcoin Core, version 29.0 or newer, as described [here](https://bitcoin.org/en/full-node#windows-10). After starting it for the first time, it will start the Initial Block Download. JoinMarket cannot be used until this is finished. More information on that can be found [here](https://bitcoin.org/en/full-node#initial-block-downloadibd).
##### Configuring Bitcoin Core

2
docs/PAYJOIN.md

@ -39,7 +39,7 @@ So just skip those sections if you already know it.
### Preparatory step: configuring for Bitcoin Core.
Joinmarket currently requires a Bitcoin Core full node, version 25.1 or newer, although it can be pruned.
Joinmarket currently requires a Bitcoin Core full node, version 29.0 or newer, although it can be pruned.
First thing to do: in `scripts/`, run:

2
docs/TESTING.md

@ -1,6 +1,6 @@
### Test instructions (for developers):
Work in your `jmvenv` virtual environment as for all Joinmarket work. Make sure to have [bitcoind](https://bitcoin.org/en/full-node) 25.1 or newer installed. Also need miniircd installed to the root (i.e. in your `joinmarket-clientserver` directory):
Work in your `jmvenv` virtual environment as for all Joinmarket work. Make sure to have [bitcoind](https://bitcoin.org/en/full-node) 29.0 or newer installed. Also need miniircd installed to the root (i.e. in your `joinmarket-clientserver` directory):
(jmvenv)$ cd /path/to/joinmarket-clientserver
(jmvenv)$ git clone https://github.com/Joinmarket-Org/miniircd

2
test/Dockerfiles/build_docker.sh

@ -15,7 +15,7 @@ build_docker ()
return 0
fi
core_version='25.1'
core_version='29.2'
core_dist="bitcoin-${core_version}-x86_64-linux-gnu.tar.gz"
core_url="https://bitcoincore.org/bin/bitcoin-core-${core_version}/${core_dist}"
declare -A deps=( [${core_dist}]="${core_url}" )

Loading…
Cancel
Save