cln/devtools
Rusty Russell 7a276bbe09 common/utxo: use a real type for the UTXO, not a boolean is_p2sh.
To actually evaluate spend cost, we need to know whether it's taproot or not.
Using an enum (rather than making callers examine the script) means we can
ensure all cases are handled.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2025-05-06 12:27:53 +09:30
..
.gitignore gitignore: Add missing gitignore plugins an devtools 2024-08-13 08:32:23 -07:00
blockreplace.py tools: Add yml mode to blockreplace.py 2023-03-25 15:40:35 +10:30
bolt-catchup.sh devtools/bolt-catchup.sh: a tool to update the specs, one commit at a time. 2022-09-12 09:34:52 +09:30
bolt11-cli.c devtools: allow encode with 9 flag (for features). 2025-02-14 22:17:21 +10:30
bolt12-cli.c BOLTS: update which fixes BIP353 quotes, missing invreq field in invoices. 2025-03-18 14:30:58 +10:30
changelog.py devtools: Fixed changlog.py default commit range 2024-08-13 08:32:23 -07:00
checkchannels.c global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
clean_topo.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
clean_topo.h devtools/topology: new tool to explore lightning topology. 2020-08-28 10:56:50 +09:30
create-gossipstore.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
credit devtools/credit: ! not ^ to invert the match set in sh. 2023-07-31 17:17:15 +09:30
decode-iolog devtools/decode-iolog: tool to decode hexstrings from io logging. 2019-05-31 18:36:38 +02:00
decodemsg.c devtools: call common_setup in main 2023-06-05 16:16:21 +02:00
dump-gossipstore.c devtools: have dump-gossipstore print malformed warnings to stdout. 2025-02-11 15:11:47 -06:00
encodeaddr.c cleanup: remove unneeded includes in C files. 2021-09-17 09:43:22 +09:30
features.c devtools/features: tool to convert feature bitmap to names. 2021-09-23 15:02:05 +02:00
fp16.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
gossipwith.c devtools/gossipwith: filter for max-messages. 2025-01-27 11:07:04 +10:30
gossmap-compress.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
lightning-checkmessage.c global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
Makefile devtools/gossmap-compress: use transparent zlib compression if available. 2024-08-07 11:18:55 +09:30
mkclose.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
mkcommit.c channeld: Add dynamic funding_pubkeys to channel_txs 2024-11-21 14:15:36 +10:30
mkencoded.c gossipd: drop zlib support. 2024-07-10 12:21:19 +09:30
mkfunding.c common/utxo: use a real type for the UTXO, not a boolean is_p2sh. 2025-05-06 12:27:53 +09:30
mkgossip.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
mkquery.c cleanup: remove unneeded includes in C files. 2021-09-17 09:43:22 +09:30
onion.c common: sphinx_path_new to take explicit len. 2024-11-18 11:03:26 +10:30
print_wire.c common: add sciddir_or_pubkey type. 2024-05-12 19:11:43 -05:00
print_wire.h common: add sciddir_or_pubkey type. 2024-05-12 19:11:43 -05:00
reduce-includes.sh check: fix warnings from shellcheck 0.8.0 2022-11-09 15:08:03 +01:00
route.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
rune.c devtools/rune: simple decode tool. 2022-07-17 08:51:02 +09:30
sql-rewrite.py db: Backfill missing HTLC IDs in the forwards table 2022-11-28 14:47:43 +01:00
taldump-analyze.py devtools/taldump-analyze.py: script to analyze tal_dump() output. 2021-11-27 10:38:13 +10:30
topology.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
unused-functions.sh devtools: simple script to look for functions which don't seem to be used. 2021-12-06 10:05:39 +10:30