lnd/discovery
Joost Jager c80feeb4b3
routing+discovery: extract local channel manager
The policy update logic that resided part in the gossiper and
part in the rpc server is extracted into its own object.

This prepares for additional validation logic to be added for policy
updates that would otherwise make the gossiper heavier.

It is also a small first step towards separation of our own channel data
from the rest of the graph.
2019-09-23 13:07:08 +02:00
..
bootstrapper.go discovery: remove retries from DNS based SampleNodeAddrs, allow down seeds 2019-06-28 16:10:47 -07:00
chan_series.go multi: move Route to sub-pkg routing/route 2019-04-29 14:52:33 +02:00
gossiper_test.go routing+discovery: extract local channel manager 2019-09-23 13:07:08 +02:00
gossiper.go routing+discovery: extract local channel manager 2019-09-23 13:07:08 +02:00
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00
message_store_test.go discovery/message_store: add gossip message store 2019-02-14 18:29:39 -08:00
message_store.go discovery/message_store: add gossip message store 2019-02-14 18:29:39 -08:00
mock_test.go discovery: queue active syncers until initial historical sync signal 2019-04-24 13:20:57 -07:00
reliable_sender_test.go multi: move WaitPredicate, WaitNoError, WaitInvariant to lntest/wait 2019-09-19 12:46:29 -07:00
reliable_sender.go discovery,fundingmanager: avoid serialization in NotifyWhenOnline 2019-06-04 16:36:21 -03:00
sync_manager_test.go multi: move WaitPredicate, WaitNoError, WaitInvariant to lntest/wait 2019-09-19 12:46:29 -07:00
sync_manager.go multi: remove dead code 2019-09-10 17:21:59 +02:00
syncer_test.go multi: remove dead code 2019-09-10 17:21:59 +02:00
syncer.go multi: remove dead code 2019-09-10 17:21:59 +02:00
utils.go multi: remove dead code 2019-09-10 17:21:59 +02:00