bark: Detect force-exited VTXOs

  • 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/)

Summary by CodeRabbit

  • New Features
    • Wallet now automatically detects force-exited, spendable VTXOs on-chain and routes them into the unilateral-exit recovery flow.
    • Added a method to retrieve the VTXO IDs for all currently tracked unilateral exits.
  • Bug Fixes
    • Improved exit status determination after inputs are confirmed, using chain-derived package status for more accurate progression.
  • Tests
    • Added an integration test covering detection and claiming of force-exited VTXOs.
Edited by coderabbit

Merge request reports

Loading