mirror of
https://github.com/lightningnetwork/lnd.git
synced 2026-08-17 13:06:14 +02:00
Introduce the WaitingProofInner interface and two concrete implementations — V1WaitingProof (AnnounceSignatures1) and V2WaitingProof (AnnounceSignatures2 + optional aggregate MuSig2 nonce). WaitingProof.Encode/Decode now dispatch on the type prefix byte added in the previous commit, so the store can transparently persist either proof variant. The gossiper is updated with a V1 type assertion to maintain existing behaviour; full V2 gossiper integration will follow when taproot channel announcements are wired up. No live code path creates V2 waiting proofs yet — this commit only lands the codec and storage readiness so the schema is in place before new writers are introduced. |
||
|---|---|---|
| .. | ||
| ban.go | ||
| ban_test.go | ||
| bootstrapper.go | ||
| chan_series.go | ||
| gossiper.go | ||
| gossiper_test.go | ||
| log.go | ||
| message_store.go | ||
| message_store_test.go | ||
| mock_test.go | ||
| reliable_sender.go | ||
| reliable_sender_test.go | ||
| sync_manager.go | ||
| sync_manager_test.go | ||
| syncer.go | ||
| syncer_atomic_test.go | ||
| syncer_queue_test.go | ||
| syncer_test.go | ||
| validation_barrier.go | ||
| validation_barrier_test.go | ||