v1.4.0 - Full TX History for Imported Wallets
What's New
- Block scanning fallback: Imported wallets now discover full transaction history by scanning the blockchain when address indexing is unavailable on the node
- Progress indicator: Scanning progress shown during initial history sync
- Auto-refresh after import: Balance and TX history refresh automatically after wallet import
- Version bump: All platforms synchronized to v1.4.0
Fix Details
Previously, importing a wallet only showed transactions with unspent outputs (UTXOs). Fully spent transactions were invisible because:
- \scantxoutset\ only returns current UTXOs
- \searchrawtransactions\ / \getaddresstxids\ require node-side address indexing
The new fallback scans blocks via \getblock\ (verbosity 2) to find all transactions involving the wallet address.