Skip to content

Plugin validation of interactive transactions#3258

Draft
t-bast wants to merge 1 commit intomasterfrom
plugin-validate-interactive-tx-inputs
Draft

Plugin validation of interactive transactions#3258
t-bast wants to merge 1 commit intomasterfrom
plugin-validate-interactive-tx-inputs

Conversation

@t-bast
Copy link
Member

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

We add a new ValidateInteractiveTxPlugin trait that can be extended by plugins that want to perform custom validation of remote inputs and outputs added to interactive transactions. This can be used for example to reject transactions that send to specific addresses or use specific UTXOs.

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

@t-bast t-bast force-pushed the plugin-validate-interactive-tx-inputs branch from c7a5479 to b281232 Compare February 27, 2026 13:15
We add a new `ValidateInteractiveTxPlugin` trait that can be extended
by plugins that want to perform custom validation of remote inputs and
outputs added to interactive transactions. This can be used for example
to reject transactions that send to specific addresses or use specific
UTXOs.
@t-bast t-bast force-pushed the plugin-validate-interactive-tx-inputs branch from b281232 to 2d2e880 Compare February 27, 2026 14:56
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.

1 participant