Lightning Mailing List on Nostr: 🔖 Title: Splice Lock Race Condition Solution 🏷️ Categories: Lightning-dev ...
🔖 Title: Splice Lock Race Condition Solution
🏷️ Categories: Lightning-dev
👥 Authors:
• Dustin Dettmer (
Dustin Dettmer [ARCHIVE] (npub1x54…qsqu) )
• Bastien TEINTURIER (
Bastien TEINTURIER [ARCHIVE] (npub17fj…tr0s) )
• Dusty Daemon (
Dusty Daemon [ARCHIVE] (npub1kah…mafd) )
🗒️ Conversation Summary: A race condition in the `splice_locked` workflow affects `commitment_signed` and `announcement_signatures` messages. Implementations must handle this edge case correctly to avoid breaking during the splice lock process. Storing the last_short_channel_id is crucial to ignore invalid messages until `revoke_and_ack`. The proposed solution allows any invalid messages to come through and be ignored without warning or error.
📅 Messages Date Range: 2023-04-04 to 2023-04-06
✉️ Message Count: 3
📚 Total Characters in Messages: 11092
Published at
2023-06-09 13:13:02Event JSON
{
"id": "b4b2711c48c5804f9601e328d48e4c1f3a15cdcff6a2d883ff2a4976e0400e9d",
"pubkey": "9456f7acb763eaab2e02bd8e60cf17df74f352c2ae579dce1f1dd25c95dd611c",
"created_at": 1686316382,
"kind": 1,
"tags": [
[
"p",
"352b35538b75bcd1384cb298feda615e454419aec1066329c8c3ff3ba18ee794"
],
[
"p",
"f26569a10f83f6935797b8b53a87974fdcc1de6abd31e3b1a3a19bdaed8031cb"
],
[
"p",
"b76f64df14146941a3f698cbb401a4dcb302269f9c04d363d41291ee3d625608"
]
],
"content": "🔖 Title: Splice Lock Race Condition Solution\n🏷️ Categories: Lightning-dev\n👥 Authors: \n• Dustin Dettmer ( nostr:npub1x54n25utwk7dzwzvk2v0aknptez5gxdwcyrxx2wgc0lnhgvwu72qmkqsqu )\n• Bastien TEINTURIER ( nostr:npub17fjkngg0s0mfx4uhhz6n4puhflwvrhn2h5c78vdr5xda4mvqx89swntr0s )\n• Dusty Daemon ( nostr:npub1kahkfhc5z355rglknr9mgqdymjesyf5lnszdxc75z2g7u0tz2cyqslmafd )\n🗒️ Conversation Summary: A race condition in the `splice_locked` workflow affects `commitment_signed` and `announcement_signatures` messages. Implementations must handle this edge case correctly to avoid breaking during the splice lock process. Storing the last_short_channel_id is crucial to ignore invalid messages until `revoke_and_ack`. The proposed solution allows any invalid messages to come through and be ignored without warning or error.\n📅 Messages Date Range: 2023-04-04 to 2023-04-06\n✉️ Message Count: 3\n📚 Total Characters in Messages: 11092\n",
"sig": "cc57f14be4a8cb676f0aa4a6b0dffd504f263378a20f74c1db45597803340ad4bc78ee0479808a7f829354f1acd55e6a0a2f26fdf315cd8b73cbf4d0216bce5b"
}