core-lightning/wire
Dusty Daemon 2e92fdc507 interactivetx: Add support for shared prevtx
It is possible for prevtx to be larger than max packet size, so for shared outputs (currently only the funding tx) we add support for sending the `txid` only across the wire and filling in the prevtx locally.

Changelog-None
2024-11-21 14:15:36 +10:30
..
test bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
bolt12_wire.csv wire: add new field invreq_paths from spec. 2024-08-01 12:31:48 +09:30
channel_type_wire.csv common/channel_type: wrapper for generated 'struct channel_type'. 2021-09-13 15:53:23 +02:00
extracted_bolt12_01_recurrence.patch wire: add new field invreq_paths from spec. 2024-08-01 12:31:48 +09:30
extracted_onion_02_offers.patch BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
extracted_onion_03_onionmsg-payload-as-bytearr.patch BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
extracted_onion_05_remove-onion_message.patch BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
extracted_onion_06_blinded_path_first_sciddir_or_pubkey.patch BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
extracted_peer-shutdown-wrong_funding.patch protocol: add TLV for shutdown message, use 100 as "wrong_funding" outpoint. 2021-03-16 13:08:40 +10:30
extracted_peer_04_opt_will_fund.patch BOLT catchup: quiescence is included. 2024-10-16 07:14:32 +10:30
extracted_peer_05_newonion.patch BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
extracted_peer_06_funding_outpoint_sigs.patch wire: fix up messy patches (make extract-peer-csv) 2023-09-20 13:56:46 +09:30
extracted_peer_07_peer_storage.patch BOLT: catch up now Dual-funding is included. 2024-05-09 16:14:23 -05:00
extracted_peer_10_upgradable.patch BOLT: catch up now Dual-funding is included. 2024-05-09 16:14:23 -05:00
extracted_peer_11_splice.patch wire: fix up messy patches (make extract-peer-csv) 2023-09-20 13:56:46 +09:30
fromwire.c common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
Makefile bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
onion_defs.h BOLTs: catchup with "Drop the required channel_update in failure onions". 2024-10-16 07:14:32 +10:30
onion_wire.csv BOLTs: more catchup ("BOLT 4: More clarifying changes.") 2024-10-16 07:14:32 +10:30
onion_wire.h build: don't generate experimental variants of wire files. 2023-05-23 09:34:08 +09:30
peer_wire.c BOLT catchup: quiescence is included. 2024-10-16 07:14:32 +10:30
peer_wire.csv interactivetx: Add support for shared prevtx 2024-11-21 14:15:36 +10:30
peer_wire.h build: don't generate experimental variants of wire files. 2023-05-23 09:34:08 +09:30
tlvstream.c common/wire: update, don't replace fields array in TLV structures. 2024-07-23 09:54:47 +09:30
tlvstream.h common/wire: update, don't replace fields array in TLV structures. 2024-07-23 09:54:47 +09:30
towire.c common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
wire.h signed types: add handlers for signed types 2023-07-13 19:34:47 +09:30
wire_io.c subds: fix case where we keep retrying on EOF. 2024-09-13 11:13:53 -07:00
wire_io.h connectd: do decryption for peers. 2022-01-20 15:24:06 +10:30
wire_sync.c cleanup: remove unneeded includes in C files. 2021-09-17 09:43:22 +09:30
wire_sync.h wire_sync_write: support take() 2017-06-27 10:25:53 +09:30