Skip to content

feat(abstract-utxo): add customChangeXpubs to explainTransaction#8156

Draft
OttoAllmendinger wants to merge 1 commit intomasterfrom
BTC-2768.custom-change-wallet.mockdata
Draft

feat(abstract-utxo): add customChangeXpubs to explainTransaction#8156
OttoAllmendinger wants to merge 1 commit intomasterfrom
BTC-2768.custom-change-wallet.mockdata

Conversation

@OttoAllmendinger
Copy link
Contributor

Add support for custom change wallet functionality in explainTransaction
and parseTransaction methods. This allows Bitcoin wallets to send change to
a different wallet by providing customChangeXpubs.

Includes validation for custom change key signatures in the parsing flow
to ensure the change wallet keys were properly authorized by the sender.

Added tests for signature verification and rejection of invalid signatures.

Issue: BTC-2768

Add support for custom change wallet functionality in explainTransaction
and parseTransaction methods. This allows Bitcoin wallets to send change to
a different wallet by providing customChangeXpubs.

Includes validation for custom change key signatures in the parsing flow
to ensure the change wallet keys were properly authorized by the sender.

Added tests for signature verification and rejection of invalid signatures.

Issue: BTC-2768

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-2768.custom-change-wallet.mockdata branch from 4b8eb7c to e37618a Compare February 16, 2026 17:01
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