From a2d314df9a791dd1a38be7c34d201bf798ad3525 Mon Sep 17 00:00:00 2001 From: Dustin Dettmer Date: Fri, 2 May 2025 13:47:16 -0400 Subject: [PATCH] Gossip Infinite Loop Fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the spec to prevent an infinite message loop. As previously specified, both nodes must send `announcement_signatures` back and forth to each other forever. Update it to specify “once per connection” to prevent this loop. --- 07-routing-gossip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/07-routing-gossip.md b/07-routing-gossip.md index e306b6788..38e068802 100644 --- a/07-routing-gossip.md +++ b/07-routing-gossip.md @@ -92,7 +92,7 @@ A node: - If it has NOT previously received `announcement_signatures` for the funding transaction: - MUST send its own `announcement_signatures` message. - If it receives `announcement_signatures` for the funding transaction: - - MUST respond with its own `announcement_signatures` message. + - MUST respond with its own `announcement_signatures` message once per connection. A recipient node: - If the `short_channel_id` is NOT correct: