rgb-cln/devtools
Rusty Russell cb22015b2a common/channel_type: wrapper for generated 'struct channel_type'.
We make it a first-class citizen internally, even though we won't use
it over the wire (at least, non-experimental builds).  This scheme
follows the latest draft, in which features are flagged compulsory.

We also add several helper functions.

Since uses the *even* bits (as per latest spec), not the *odd* bits,
we have some other fixups.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-09-13 15:53:23 +02:00
..
.gitignore sort alphabetically 2021-06-28 14:43:47 +09:30
Makefile common/channel_type: wrapper for generated 'struct channel_type'. 2021-09-13 15:53:23 +02:00
blindedpath.c common/sphinx: make onionpacket.routinginfo a dynamic member. 2020-12-11 15:51:24 +01:00
bolt11-cli.c unittest: use common_setup / common_shutdown almost everywhere. 2020-12-02 12:55:09 +10:30
bolt12-cli.c bolt12: import latest spec (timestamp -> created_at). 2021-07-21 13:27:27 -04:00
changelog.py devtools: add experimental section. 2021-04-07 14:34:39 +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 liquidity-ads: import from spec 2021-07-20 13:28:38 -04:00
credit tools: Pretty print the credits 2021-01-26 15:45:13 +01:00
decode-iolog devtools/decode-iolog: tool to decode hexstrings from io logging. 2019-05-31 18:36:38 +02:00
decodemsg.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
dump-gossipstore.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
encodeaddr.c devtools/encodeaddr: tool to create regtest bech32m vectors. 2021-06-11 13:54:20 +09:30
gossipwith.c dev_disconnect: new option to stop using connection, but don't close. 2021-06-25 13:23:28 +09:30
lightning-checkmessage.c devtools: lightning-lightning-checkmessage to validate zbase32 node sigs 2019-10-14 18:58:44 -05:00
mkclose.c Makefile: update bolt version to include option_anchors_zero_fee_htlc_tx. 2021-09-09 12:04:48 +09:30
mkcommit.c common/channel_type: wrapper for generated 'struct channel_type'. 2021-09-13 15:53:23 +02:00
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 liquidity-ads: import from spec 2021-07-20 13:28:38 -04:00
mkquery.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
onion.c devtools/onion: handle onions which are not 1300 bytes long. 2021-05-24 12:52:19 +02:00
print_wire.c devtools/decodemsg: handle truncated TLVs properly. 2020-11-10 10:52:18 -06:00
print_wire.h Remove varint typedef for bigsize 2020-09-23 16:30:36 +09:30
route.c gossmap: don't spew to stderr, include counter for callers. 2021-08-24 06:42:32 +09:30
sql-rewrite.py wallet: Add new htlc column "localfailmsg" for outgoing htlcs. 2020-02-25 11:12:12 +10:30
topology.c gossmap: don't spew to stderr, include counter for callers. 2021-08-24 06:42:32 +09:30