From 03c47c11cfa89e5c03470758c50736898f72b3a0 Mon Sep 17 00:00:00 2001 From: Dusty Daemon Date: Thu, 6 Jul 2023 16:35:31 -0400 Subject: [PATCH] splicing: Clearly specify who is paying for what portions of the splice --- 02-peer-protocol.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/02-peer-protocol.md b/02-peer-protocol.md index b8fae8a09..c3c7af342 100644 --- a/02-peer-protocol.md +++ b/02-peer-protocol.md @@ -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)