Skip to content

Add ChannelFundingCreated event#3256

Merged
t-bast merged 1 commit intomasterfrom
funding-tx-created-event
Feb 27, 2026
Merged

Add ChannelFundingCreated event#3256
t-bast merged 1 commit intomasterfrom
funding-tx-created-event

Conversation

@t-bast
Copy link
Member

@t-bast t-bast commented Feb 26, 2026

We add a ChannelFundingCreated event that is emitted when the funding transaction or a splice transaction has been signed and can now be published, either by us or by our peer (depending on who funds).

This can be handy to detect peers that are using black-listed inputs and immediately close the channel before it confirms and can be used.

I've created the following plugin to show how this can be used: ACINQ/eclair-plugins#18

I've also added a mechanism to extend the interactive-tx validation to eagerly reject transactions before signing them, which complements this PR. See #3258 for more details.

We add a `ChannelFundingCreated` event that is emitted when the funding
transaction or a splice transaction has been signed and can now be
published, either by us or by our peer (depending on who funds).

This can be handy to detect peers that are using black-listed inputs and
immediately close the channel before it confirms and can be used.
@t-bast t-bast force-pushed the funding-tx-created-event branch from 58e3524 to 7b4c86b Compare February 27, 2026 13:15
@t-bast t-bast merged commit 656e503 into master Feb 27, 2026
1 of 2 checks passed
@t-bast t-bast deleted the funding-tx-created-event branch February 27, 2026 14:55
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.

2 participants