core-lightning/wallet
Jon Griffiths f39d2ee086 tx: remove allocating script fetchers
The pattern of making tal-allocated copies of wally data to pass around
was made redundant after these calls were added by the use of
tal_wally_start/tal_wally_end to parent wally allocations. We can thus
just pass the data directly and avoid the allocations.

Removes redundant allocations when checking tx filters and computing fees.

Signed-off-by: Jon Griffiths <jon_p_griffiths@yahoo.com>
2024-03-18 12:24:49 +10:30
..
test hsmd: remove deprecated init v2 2024-02-27 14:04:44 +01:00
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
db.c wallet: ensure all established channels have aliases. 2024-02-08 14:15:57 +01:00
db.h db: migrate old runes table to fix up id fields. 2023-08-31 05:33:15 +09:30
invoices.c display paid_outpoint on invoices when present 2023-10-26 19:11:17 +10:30
invoices.h display paid_outpoint on invoices when present 2023-10-26 19:11:17 +10:30
Makefile wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
psbt_fixup.c wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
psbt_fixup.h wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
reservation.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
txfilter.c tx: remove allocating script fetchers 2024-03-18 12:24:49 +10:30
txfilter.h track fallbacks for invoices, pt 1 2023-10-26 19:11:17 +10:30
wallet.c wallet: perform wallet_can_spend exit logic only once 2024-03-18 12:24:49 +10:30
wallet.h wallet: remove output_is_p2sh from wallet_can_spend 2024-03-18 12:24:49 +10:30
walletrpc.c wallet: remove output_is_p2sh from wallet_can_spend 2024-03-18 12:24:49 +10:30
walletrpc.h wallet: remove P2SH support. 2024-01-26 10:30:22 +10:30