core-lightning/gossipd
Rusty Russell 744116e501 gossipd: make extra-sure we don't put in redundant channel_announcement messages.
We only write these in two places: one where we get a message from lightningd about
our own channel, and one where we get a reply from lightningd about a txout check.

The former case we explicitly check that we don't already have it in gossmap, so
add checks to the latter case, and give verbose detail if it's found.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-05-23 20:23:36 +02:00
..
test bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
gossip_store_wire.csv gossipd: strip private updates from gossip_store on startup. 2024-01-31 14:47:33 +10:30
gossip_store.c gossipd: make extra-sure we don't put in redundant channel_announcement messages. 2024-05-23 20:23:36 +02:00
gossip_store.h gossipd: make extra-sure we don't put in redundant channel_announcement messages. 2024-05-23 20:23:36 +02:00
gossipd_peerd_wire.csv channeld: send channel updates and announcements via lightningd. 2022-02-08 11:15:52 +10:30
gossipd_wire.csv gossipd: don't validate UTXOs on our own channels. 2024-02-04 09:24:44 +10:30
gossipd.c logging: move noisy gossip recv message to TRACE 2024-05-08 21:05:49 -05:00
gossipd.h gossipd: remove routing.c and other unused functions. 2024-02-04 09:24:44 +10:30
gossmap_manage.c gossipd: make extra-sure we don't put in redundant channel_announcement messages. 2024-05-23 20:23:36 +02:00
gossmap_manage.h gossipd: simplify gossip store API. 2024-02-04 09:24:44 +10:30
Makefile common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
queries.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
queries.h gossipd: remove routing.c and other unused functions. 2024-02-04 09:24:44 +10:30
seeker.c gossipd: be stricter with non-gossip_query nodes. 2024-03-31 12:32:05 +02:00
seeker.h gossipd: have seeker quert interfaces take an id, not a struct peer. 2024-02-04 09:24:44 +10:30
sigcheck.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
sigcheck.h gossipd: take signature checks out of routing.c 2024-02-04 09:24:44 +10:30
txout_failures.c gossipd: take txout failure cache out of routing.c 2024-02-04 09:24:44 +10:30
txout_failures.h gossipd: take txout failure cache out of routing.c 2024-02-04 09:24:44 +10:30