core-lightning/devtools
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
..
.gitignore devtools: git ignore devtools/blindedpath 2020-04-07 12:45:34 -05:00
blindedpath.c tools/generate-wire: no more lonely messages! 2020-05-06 14:56:09 -05:00
bolt11-cli.c bolt11: have caller supply preferred chain. 2020-09-24 09:24:14 +09:30
changelog.py release: Use correct version name and automatically add the link 2020-09-09 20:22:42 +09:30
checkchannels.c lightningd: change config-dir from plugin / wallet / hsm POV into <network> subdir 2019-11-23 22:42:34 +00:00
clean_topo.c devtools/topology: new tool to explore lightning topology. 2020-08-28 10:56:50 +09:30
clean_topo.h devtools/topology: new tool to explore lightning topology. 2020-08-28 10:56:50 +09:30
create-gossipstore.c Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
credit devtools/credit: remove ZmnSCPxj from naming twice! 2020-09-09 12:31:08 +09:30
decode-iolog devtools/decode-iolog: tool to decode hexstrings from io logging. 2019-05-31 18:36:38 +02:00
decodemsg.c Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
dump-gossipstore.c gossip_store: make private channels more similar to channel_announcement 2020-10-21 08:58:34 +10:30
gossipwith.c doc: Add missing signet to --help and man 2020-10-15 17:57:51 +02:00
lightning-checkmessage.c devtools: lightning-lightning-checkmessage to validate zbase32 node sigs 2019-10-14 18:58:44 -05:00
Makefile dualfund: rearrange things so that the wire-dependent calls are separate 2020-10-20 14:27:19 +10:30
mkclose.c initial_commit_tx, commit_tx: add anchor outputs if needed. 2020-08-14 11:51:14 +09:30
mkcommit.c channel_id: save to database, dont derive from funding_txid 2020-09-09 19:54:20 +09:30
mkencoded.c common: rename decode_short_channel_ids.{c,h} to decode_array.{c.h} 2019-09-27 02:32:53 +00:00
mkfunding.c common: remove funding_tx. 2020-09-08 10:14:42 +09:30
mkgossip.c Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
mkquery.c Remove varint typedef for bigsize 2020-09-23 16:30:36 +09:30
onion.c Makefile: use generic rules to make spec-derived sources. 2020-08-31 21:33:26 -05:00
print_wire.c wire: add fromwire_tal_arrn() helper. 2020-03-09 16:04:56 +01:00
print_wire.h Remove varint typedef for bigsize 2020-09-23 16:30:36 +09:30
route.c route: return NULL if destination is unreachable. 2020-10-21 08:58:34 +10:30
sql-rewrite.py wallet: Add new htlc column "localfailmsg" for outgoing htlcs. 2020-02-25 11:12:12 +10:30
topology.c route: return NULL if destination is unreachable. 2020-10-21 08:58:34 +10:30