core-lightning/gossipd
Rusty Russell 83aea6b2bb gossip_store: make private channels more similar to channel_announcement
Instead of a boutique message, use a "real" channel_announcement for
private channels (with fake sigs and pubkeys).  This makes it far
easier for gossmap to handle local channels.

Backwards compatible update, since we update old stores.

We also fix devtools/dump-gossipstore to know about the tombstone markers.

Since we increment our channel_announce count for local channels now,
the stats in the tests changed too.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-10-21 08:58:34 +10:30
..
test gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
broadcast.h gossipd: remove broadcast map altogether. 2019-06-04 01:29:39 +00:00
gossip_generation.c Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
gossip_generation.h gossipd: naming cleanups. 2019-09-20 06:55:00 +00:00
gossip_store_wire.csv gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossip_store_wiregen.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossip_store_wiregen.h gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossip_store.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossip_store.h gossipd: add tombstone when we remove a channel. 2020-08-28 10:56:50 +09:30
gossipd_peerd_wire.csv gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossipd_peerd_wiregen.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossipd_peerd_wiregen.h gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossipd_wire.csv Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
gossipd_wiregen.c wires: towire/fromwire for wally_tx 2020-10-20 12:50:31 +10:30
gossipd_wiregen.h wires: towire/fromwire for wally_tx 2020-10-20 12:50:31 +10:30
gossipd.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossipd.h cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 2020-04-03 13:13:21 +10:30
Makefile gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
queries.c Remove varint typedef for bigsize 2020-09-23 16:30:36 +09:30
queries.h wire: update to latest version of the spec. 2020-06-23 18:49:15 +02:00
routing.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
routing.h gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
seeker.c Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
seeker.h gossipd: restore dev-suppress-gossip functionality. 2019-10-10 21:48:52 -05:00