support running joinmarket with bitcoind 29

This commit is contained in:
Erik Arvstedt
2025-10-23 08:15:34 +02:00
parent 1c786d67c6
commit bba75b0a7f
6 changed files with 26 additions and 3 deletions
+1
View File
@@ -302,6 +302,7 @@ buildable=(
lndPruned
wireguard-lndconnect
trustedcoin
joinmarket-bitcoind-29
)
buildable() { buildTests buildable "$@"; }
+8 -2
View File
@@ -213,7 +213,6 @@ let
services.fulcrum.enable = true;
services.liquidd.enable = true;
services.btcpayserver.enable = true;
services.joinmarket.enable = true;
services.joinmarket-ob-watcher.enable = true;
services.backups.enable = true;
@@ -261,7 +260,6 @@ let
services.electrs.enable = true;
services.fulcrum.enable = true;
services.btcpayserver.enable = true;
services.joinmarket.enable = true;
};
# netns and regtest, without secure-node.nix
@@ -342,6 +340,14 @@ let
plugins.trustedcoin.enable = true;
};
};
# The full regtest test with bitcoind 29 and joinmarket enabled.
# Joinmarket only supports bitcoind 29.
joinmarket-bitcoind-29 = { config, ... }: {
imports = [ scenarios.regtest ];
services.joinmarket.enable = true;
services.bitcoind.package = config.nix-bitcoin.pkgs.bitcoind_29;
};
} // (import ../dev/dev-scenarios.nix {
inherit lib scenarios;
});