Skip to content

Conversation

t-bast
Copy link
Member

@t-bast t-bast commented Aug 25, 2025

The commit nonces and funding nonce provided in tx_complete are actually completely orthogonal:

  • the commit nonces must be provided whenever the next commitment format is using taproot
  • the funding nonce must be provided whenever the previous commitment format is using taproot

It thus makes more sense to split them into separate TLVs, as proposed here.

The commit nonces and funding nonce provided in `tx_complete` are
actually completely orthogonal:

- the commit nonces must be provided whenever the *next* commitment
  format is using taproot
- the funding nonce must be provided whenever the *previous* commitment
  format is using taproot

It thus makes more sense to split them into separate TLVs.
@t-bast t-bast force-pushed the split-tx-complete-tlvs branch from ac48c48 to f847125 Compare August 25, 2025 12:52
@t-bast t-bast merged commit d7ee663 into master Aug 25, 2025
1 check passed
@t-bast t-bast deleted the split-tx-complete-tlvs branch August 25, 2025 14:43
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