`announcement_signatures` sent before `channel_ready` — possible recurrence
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- c
- Ambito
- networking
Direzione di ricerca
Start by reproducing the ordering on regtest with CLN v25.12.1 and LDK Node while mining confirmations rapidly, then compare the CLN log sequence with the BOLT 7 announcement_signatures requirements. Trace the channel-opening readiness and gossip-signature exchange, and verify that channel_ready is sent first and LDK receives the public channel_update without reconnecting.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Observed with CLN v25.12.1, commit daa3b06b95deb3aac717bca501e0c19aba9c3858 interacting with LDK Node.
When opening a public channel from LDK Node to CLN on regtest and mining confirmations rapidly, CLN sends announcement_signatures before its own channel_ready. We reproduced this in two independent setups.
Relevant CLN log excerpt, with peer identifiers omitted:
2026-09-24T10:25:16.465Z ...-connectd: peer_out WIRE_ANNOUNCEMENT_SIGNATURES
2026-09-24T10:25:16.478Z ...-channeld-chan#1: peer_out WIRE_CHANNEL_READY
LDK rejects the premature signatures with:
Got an announcement_signatures before we were ready for it
The channel becomes usable, but LDK’s public channel_update remains missing. Disconnecting and reconnecting completes the signature exchange and restores that update.
Expected: exchange channel_ready before sending announcement_signatures, as specified by BOLT 7 (https://github.com/lightning/bolts/blob/1aadb719b4007c4cea0ba6e36b08c4fb53788dee/07-routing-gossip.md#the-announcement_signatures-message).
This might be a recurrence of #353, addressed by #352 when the readiness message was named funding_locked. We have not bisected the cause or reproduced it on the latest CLN release.
- Lingua principale
- C
- Stelle
- 3.1k
- Fork
- 1k
- Merge medio
- 4g 2h
- PR unite (30g)
- 45
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ElementsProject/lightning
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/lightning#9593 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ElementsProject/lightning#9322 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ElementsProject/lightning#9206 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ElementsProject/lightning#9187 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
QA
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
ElementsProject/lightning#9117 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ElementsProject/lightning
Issue simili
-
Policy query leaks host primary block (BSL_PrimaryBlock_deinit skipped) on two early-exit pathsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NASA-AMMOS/BSL#355 ·
I maintainer di solito rispondono entro 1 giorno
-
#242 leftovers: dated narrative and shas in the social-features test planForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
EchoTools/nevr-runtime#264 ·
I maintainer di solito rispondono entro 1 giorno
-
area/docdb kind/bug priority/medium status/awaiting-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
yugabyte/yugabyte-db#34873 ·
I maintainer di solito rispondono entro 1 giorno
-
[sqlcipher] update to 4.19.0Apertacategory:port-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mypaint/libmypaint#209 ·