bark: Don't attempt to exit non-standard 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
Release Notes
-
New Features
- Added relay-compatibility standardness checks for VTXOs, with richer, location-aware error details.
- Introduced
NonStandardOutput/check_standard()to explain whether failures are due to dust limits or non-standard scripts. - Added a new exit error type for non-standard VTXOs.
-
Bug Fixes
- Unilateral exit initiation now refuses non-standard VTXOs before persisting state, helping avoid CPFP fees for exits likely to be rejected.
-
Documentation / Chores
- Updated REST/OpenAPI model docs and schemas for the new exit error variant.
- Added/expanded unit tests for standardness scenarios.
Edited by coderabbit