support running joinmarket with bitcoind 29

This commit is contained in:
Erik Arvstedt 2025-10-21 07:11:16 +02:00
parent 1c786d67c6
commit bba75b0a7f
No known key found for this signature in database
GPG key ID: 33312B944DD97846
6 changed files with 26 additions and 3 deletions

View file

@ -251,6 +251,19 @@ in {
}
(mkIf cfg.enable {
assertions = [
{
assertion = lib.versionOlder bitcoind.package.version "30";
message = ''
Joinmarket is not compatible with bitcoind >= 30.
(https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1775)
To fix this, add the following to your config:
services.bitcoind.package = config.nix-bitcoin.pkgs.bitcoind_29;
'';
}
];
services.bitcoind = {
enable = true;
disablewallet = false;