diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/swap.js | 5 |
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; |
