Bug-fix release with no public API, config, or database migration changes.
- Fix liquidity-provider balance accounting: user outbound payments via the provider now debit provider balance exactly once when the pending payment row is finalized (live or on crash recovery), preventing double debits that could skew provider balance and assets/liabilities reporting.
- Fix provider recovery fee calculation: crash recovery now debits amount plus provider service fee (matching live PayExternalInvoice finalize), not the locally reserved user service fee.
- Fix on-chain address payment deduplication: lookups now include output index so multiple outputs in the same transaction to the same address are tracked separately; missed-chain-tx recovery no longer skips or mis-attributes duplicate outputs.
Operators should upgrade to correct provider balance drift and improve reliability of on-chain deposit detection. No configuration changes or manual migration steps are required.