Skip to content

Commit

Permalink
splicing: Clearly specify who is paying for what portions of the splice
Browse files Browse the repository at this point in the history
  • Loading branch information
ddustin committed Feb 13, 2024
1 parent 787fdf2 commit 03c47c1
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions 02-peer-protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -1566,6 +1566,9 @@ The initiator:
- MUST `tx_add_output` a zero-value output which pays to the two funding keys using the higher of the two `generation` fields.
- MUST pay for the common fields.

Each node:
- MUST pay for their own added inputs and outputs.

Upon receipt of consecutive `tx_complete`s, each node:
- MUST fail negotiation if there is not exactly one input spending the current funding transaction.
- MUST fail negotiation if there is not exactly one output with zero value paying to the two funding keys (a.k.a. the new channel funding output)
Expand Down

0 comments on commit 03c47c1

Please sign in to comment.