aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/swap.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/swap.js b/src/swap.js
index 8bc4183..2627068 100644
--- a/src/swap.js
+++ b/src/swap.js
@@ -22,7 +22,10 @@ export { hexToBytes, bytesToHex };
// Regtest network object (same version bytes as testnet, `bcrt` HRP).
export const REGTEST = { ...btc.TEST_NETWORK, bech32: 'bcrt' };
-const NETS = { mainnet: btc.NETWORK, testnet: btc.TEST_NETWORK, regtest: REGTEST };
+// mutinynet is a signet — same address params as testnet (tb1…), matching Boltz's
+// bitcoinSignet. Without this entry netFor() falls back to mainnet and the swap
+// P2TR address is computed wrong → "lockup address mismatch".
+const NETS = { mainnet: btc.NETWORK, testnet: btc.TEST_NETWORK, mutinynet: btc.TEST_NETWORK, regtest: REGTEST };
export const netFor = (name) => NETS[name] || btc.NETWORK;
const TAP_LEAF_VERSION = 0xc0;