Skip to content

Wait for splice broadcasts before mining - #1046

Merged
tnull merged 1 commit into
lightningdevkit:mainfrom
tnull:2026-08-fix-splice-ready-race
Aug 12, 2026
Merged

Wait for splice broadcasts before mining#1046
tnull merged 1 commit into
lightningdevkit:mainfrom
tnull:2026-08-fix-splice-ready-race

Conversation

@tnull

@tnull tnull commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

SpliceNegotiated only marks negotiation's end. The asynchronous broadcast may still be queued, so immediate mining can leave the splice short of the confirmations required for ChannelReady

Wait until each negotiated transaction is observable before mining in the affected lifecycle, balance, and interop tests.

This should make tests a little less flaky

SpliceNegotiated only marks negotiation's end. The asynchronous
broadcast may still be queued, so immediate mining can leave the splice
short of the confirmations required for ChannelReady.

Wait until each negotiated transaction is observable before mining in
the affected lifecycle, balance, and interop tests.

Co-Authored-By: HAL 9000
@tnull
tnull requested a review from jkczyz August 12, 2026 14:53
@ldk-reviews-bot

ldk-reviews-bot commented Aug 12, 2026

Copy link
Copy Markdown

👋 Thanks for assigning @jkczyz as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@tnull
tnull merged commit 516f8cb into lightningdevkit:main Aug 12, 2026
18 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants