core-lightning/wallet
Dusty Daemon 5818b522f5 splice: Don’t let users do unsigned splices
If a user tries to do a splice without signing their inputs we now provide them with a nice error message and cancel the RPC since that wouldn’t be productive for the user anyway.

We also add a helpful message if they do the opposite — try to sign a PSBT where they did not add any inputs.

Changelog-Changed: Update prevents users from trying to splice unsigned PSBTs — protecting against potential issues.
2025-02-07 12:49:20 -06:00
..
test wallet: do proper memleak scan of outpoint htables, not notleak(). 2025-01-21 09:18:25 +10:30
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
db.c lightningd: remember when we started closing channel. 2024-11-26 14:49:36 +10:30
db.h db: migrate old runes table to fix up id fields. 2023-08-31 05:33:15 +09:30
invoices.c lightningd: remove delexpiredinvoice 2024-03-25 15:02:35 +10:30
invoices.h lightningd: remove delexpiredinvoice 2024-03-25 15:02:35 +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 wallet: save keytype when issuing new address. 2024-11-17 20:27:13 +10:30
txfilter.c ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
txfilter.h wallet: do proper memleak scan of outpoint htables, not notleak(). 2025-01-21 09:18:25 +10:30
wallet.c lightningd: represent runes blacklist as simple bitmap. 2025-02-05 16:43:09 -06:00
wallet.h lightningd: represent runes blacklist as simple bitmap. 2025-02-05 16:43:09 -06:00
walletrpc.c splice: Don’t let users do unsigned splices 2025-02-07 12:49:20 -06:00
walletrpc.h wallet: save keytype when issuing new address. 2024-11-17 20:27:13 +10:30