Skip to content

Commit f2d891a

Browse files
committed
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/
1 parent 9e8b9a3 commit f2d891a

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

.github/workflows/unittests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
matrix:
1111
os: [macos-13, ubuntu-latest]
1212
python-version: ["3.8", "3.12"]
13-
bitcoind-version: ["25.1", "29.0"]
13+
bitcoind-version: ["29.2"]
1414

1515
steps:
1616
- uses: actions/checkout@v3

docs/INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ If (a), then note the following two points:
136136
137137
##### Installing Bitcoin Core
138138
139-
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).
139+
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).
140140
141141
##### Configuring Bitcoin Core
142142

docs/PAYJOIN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ So just skip those sections if you already know it.
3939

4040
### Preparatory step: configuring for Bitcoin Core.
4141

42-
Joinmarket currently requires a Bitcoin Core full node, version 25.1 or newer, although it can be pruned.
42+
Joinmarket currently requires a Bitcoin Core full node, version 29.0 or newer, although it can be pruned.
4343

4444
First thing to do: in `scripts/`, run:
4545

docs/TESTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Test instructions (for developers):
22

3-
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):
3+
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):
44

55
(jmvenv)$ cd /path/to/joinmarket-clientserver
66
(jmvenv)$ git clone https://github.com/Joinmarket-Org/miniircd

test/Dockerfiles/build_docker.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ build_docker ()
1515
return 0
1616
fi
1717

18-
core_version='25.1'
18+
core_version='29.0'
1919
core_dist="bitcoin-${core_version}-x86_64-linux-gnu.tar.gz"
2020
core_url="https://bitcoincore.org/bin/bitcoin-core-${core_version}/${core_dist}"
2121
declare -A deps=( [${core_dist}]="${core_url}" )

0 commit comments

Comments
 (0)