fix: cross-wallet-type duplicate detection — closes #111 #115

Merged
sneak merged 2 commits from fix/issue-111-cross-wallet-dedup into main 2026-03-01 01:13:16 +01:00
2 Commits
Author SHA1 Message Date
sneak bdb2031d46 Merge branch 'main' into fix/issue-111-cross-wallet-dedup
check / check (push) Successful in 21s
2026-03-01 01:13:06 +01:00
user ca6e9054f9 fix: cross-wallet-type duplicate detection for all import methods
check / check (push) Successful in 22s
- Private key import now checks ALL wallets (hd, xprv, key) for address conflicts
- xprv import now checks xpub against existing xpubs and addresses across all wallet types
- Mnemonic import now checks xpub against xprv wallets and addresses across all types
- Extract findWalletByAddress() and findWalletByXpub() helpers for consistent dedup

closes #111
2026-02-28 15:58:47 -08:00