You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When splice_ack validation or interactive transaction construction fails,
emit Event::SpliceFailed to notify users of the failure.
This reuses the SpliceFundingFailed struct introduced for interactive
transaction failures, providing consistent failure reporting across all
splice operations. The implementation handles two failure scenarios:
- Early validation failure: Sets funding_txo and channel_type to None
since no splice funding was established
- Late construction failure: Includes actual funding information since
validation passed but transaction construction failed
The SpliceFundingFailed struct provides placeholders for contributed
inputs/outputs that can be populated when access to interactive
transaction constructor internals becomes available.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments