lnd/chanstate
ziggie 849d097625
chanstate: add open channel lifecycle store
Add a lifecycle subinterface to the chanstate Store contract for refresh,
confirmation, open-state, and SCID mutations. Implement the subinterface on
ChannelStateDB using the existing KV persistence code.

Update the matching OpenChannel receivers to call through the store
methods instead of reaching into the ChannelStateDB backend directly.
Also convert fullSync into a channeldb helper so that KV-specific code
is no longer an OpenChannel receiver.
2026-07-06 15:50:49 -03:00
..
channel.go chanstate: make store channel types generic 2026-07-06 15:50:41 -03:00
channel_status.go chanstate: make store channel types generic 2026-07-06 15:50:41 -03:00
channel_type.go chanstate: move channel type flags 2026-07-06 15:50:48 -03:00
close_summary.go chanstate: make store channel types generic 2026-07-06 15:50:41 -03:00
config.go chanstate: make store channel types generic 2026-07-06 15:50:41 -03:00
errors.go chanstate: move open channel errors 2026-07-06 15:50:48 -03:00
interface.go chanstate: add open channel lifecycle store 2026-07-06 15:50:49 -03:00
log.go chanstate: introduce Store interface 2026-05-11 18:54:30 -03:00
shutdown.go chanstate: move shutdown metadata 2026-07-06 15:50:49 -03:00