Skip to content

Tapret tweak in change output for witness transfers #261

Answered by dr-orlovsky
St333p asked this question in Q&A
Discussion options

You must be logged in to vote

I imagine this is to avoid the complexity of adding the taproot tweak to the descriptor on the receiver side.

Correct. Also the receiving part may not be a taproot wallet and can't accept an output with tapret tweak.

Is this a protocol-level restriction or is it possible to support transfers with a tapret tweak on a receiver's witness output?

It is not a consensus-, consignment- or persistence-level restriction or a limitation. It is just the only way of implementation which makes sense. But someone else may write a different implementation of they need to.

Is all the data required to reconstruct the taproot tweak already available to the receiver or would this require changes to the…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by dr-orlovsky
Comment options

You must be logged in to vote
1 reply
@dr-orlovsky
Comment options

Comment options

You must be logged in to vote
1 reply
@dr-orlovsky
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants