cln/tools
Aditya Sharma 39f63eb27f tools/gen: Enable Subtypes to have TLVStreams
This change will allow subtypes in wiregen files to have tlvstreams.
Shifting tlv structs above subtypes in header_template is done to prevent
forward declaration.

Since generate-wire prepends 'tlv_' in tlvname, we
have to modify fromwire_subtype_field and towire_subtype_field in
impl_template to accommodate this.

Changelog-Added: This PR would turn our peers into watchtower and enable SCB to create penalty txn.
2025-02-22 11:51:54 -06:00
..
gen tools/gen: Enable Subtypes to have TLVStreams 2025-02-22 11:51:54 -06:00
test tools: remove DEVELOPER. 2023-09-21 20:08:24 +09:30
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
bench-gossipd.sh devtools/gossipwith: use timestamp filter message not obsolete INIT_ROUTING_SYNC. 2024-06-19 15:54:24 +09:30
build-release.sh ci: Version update for Fedora reproducible build 2025-01-28 14:50:45 +10:30
check-bolt.c tools/check-bolt: rewrite to give more accurate diagnostics when we're out of sync. 2024-06-19 15:54:24 +09:30
check-includes.sh tools/check-includes.sh: make shellcheck happy. 2021-12-06 10:05:39 +10:30
check-manpage.sh lightningd: add --developer runtime option. 2023-09-21 20:08:24 +09:30
check-release.sh build: Release build automation ([#7776]). 2024-12-03 11:56:23 +10:30
check-setup_locale.sh setup: add setup to make checks 2020-05-19 13:35:42 +09:30
check-spelling.sh tools: allow spelling of HtlcTlv 2024-05-17 16:30:43 +02:00
docker-entrypoint.sh Docker: run directory for post-start if present. 2023-03-23 16:43:07 +10:30
fromschema.py doc: Add new createrune example 2025-02-04 20:12:59 +10:30
generate-wire.py tools/gen: Enable Subtypes to have TLVStreams 2025-02-22 11:51:54 -06:00
headerversions.c tools/headerversions.c: fix build without SQLite 2024-11-19 09:48:31 +10:30
hsmtool.c tools: Add testnet4 support for reckless and hsmtool 2025-01-13 15:45:19 -08:00
Makefile make: Change mv to mv -f when replacing tools/headerversions file 2024-10-14 15:00:36 +10:30
md2man.sh doc: Add new createrune example 2025-02-04 20:12:59 +10:30
mockup.sh update-mocks: handle missing deprecated_apis. 2022-07-09 09:59:52 +09:30
reckless tools: Add testnet4 support for reckless and hsmtool 2025-01-13 15:45:19 -08:00
refresh-submodules.sh make: have git submodule update be recursive 2020-12-11 13:20:54 +01:00
repro-build.sh ci: Fix for reproducible noble build failure 2025-01-30 09:34:01 +10:30
update-mocks.sh tools: make sure we don't use optimization when building mocks. 2023-10-23 15:48:50 +10:30