Enable seed-based recovery on Bark
- check or remove this line after you've added a CHANGELOG entry or if your PR doesn't need one (they should go into
CHANGELOG/unreleased/)
Based on !2009 (merged)
Summary by CodeRabbit
- New Features
- Added seed-based wallet VTXO recovery via a recovery mailbox, including detailed completion reporting and a
recover_vtxoson-demand API. - Wallet open now supports
skip_recoveryand anon_recovery_finishedcallback.
- Added seed-based wallet VTXO recovery via a recovery mailbox, including detailed completion reporting and a
- Bug Fixes
- Improved VTXO validation with a dedicated error type and clearer surfacing during wallet actions.
- Expanded server/client VTXO transaction registration so recovered spendables are rebuilt more reliably.
- Refined recovery-related CLI
--birthday-heighthandling and wallet open/create behavior.
- Tests
- Added extensive integration coverage for seed recovery, mailbox paging, validation failures, and STOP_GAP constraints.
Edited by coderabbit