lnd/peer
ziggie f53d615c1b
chanstate: make store channel types generic
Move the small value types referenced by chanstate.Store out of
channeldb. This includes ChannelConfig, ChannelStatus,
ChannelCloseSummary, ChannelShell, ChanCount, and FinalHtlcInfo. Leave
aliases in channeldb so existing callers keep compiling while the
backend still lives there.

Parameterize the Store subinterfaces over the channel type and instantiate
current callers with *channeldb.OpenChannel. This removes the chanstate
-> channeldb import edge without moving OpenChannel yet, keeping the
first step reviewable and backend-neutral.
2026-07-06 15:50:41 -03:00
..
brontide.go chanstate: make store channel types generic 2026-07-06 15:50:41 -03:00
brontide_test.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
chan_observer.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
daemon_adapters.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
interfaces.go peer+lnwire: move LinkUpdater to lnwire 2024-03-06 11:59:19 -08:00
log.go multi: start updating various loggers to use the new v2 type 2024-10-22 17:03:55 +02:00
musig_chan_closer.go multi: add custom nonce rand support to MuSig2 sessions 2026-04-13 12:21:42 -07:00
musig_nonce_order_test.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
onion_ratelimit.go lncfg+peer+server: add protocol.onion-msg-relay-all to bypass channel gate 2026-04-15 13:23:50 -07:00
onion_ratelimit_log_test.go peer: gate onion message ingress on having an open channel 2026-04-15 13:23:50 -07:00
onion_ratelimit_test.go lncfg+peer+server: add protocol.onion-msg-relay-all to bypass channel gate 2026-04-15 13:23:50 -07:00
ping_manager.go peer+lnd: add new CLI option to control if we D/C on slow pongs 2025-05-15 16:36:38 +02:00
ping_manager_test.go peer+lnd: add new CLI option to control if we D/C on slow pongs 2025-05-15 16:36:38 +02:00
rbf_close_wrapper_actor.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
rbf_close_wrapper_actor_test.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00
setup_test.go multi: use MakeTestGraph everywhere for test graph creation 2025-05-22 14:14:42 +02:00
test_utils.go multi: upgrade to btcd v2 modules 2026-06-24 10:58:36 -07:00