core-lightning/channeld
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 channeld: Add dynamic funding_pubkeys to channel_txs 2024-11-21 14:15:36 +10:30
channeld.c splice: Don’t let users do unsigned splices 2025-02-07 12:49:20 -06:00
channeld.h channeld: simply exit if hsmd vanishes. 2022-02-08 11:15:52 +10:30
channeld_htlc.h ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
channeld_wire.csv splice: Pass remote_funding between ld and channeld 2024-11-21 14:15:36 +10:30
commit_tx.c common/amount: add amount_msat_accumulate() 2024-09-19 12:16:53 +09:30
commit_tx.h channeld: have commit_tx tell is what output was the other's anchor. 2023-10-27 11:19:56 +10:30
full_channel.c wire: call unknown types "UNKNOWN X" not "INVALID X". 2024-12-02 15:09:45 +10:30
full_channel.h channeld: Add dynamic funding_pubkeys to channel_txs 2024-11-21 14:15:36 +10:30
full_channel_error.h dusty-htlcs: enforce limit on dusty htlcs 2021-10-23 12:59:13 +02:00
inflight.c channeld: Add remote_funding to inflight 2024-11-21 14:15:36 +10:30
inflight.h channeld: Add remote_funding to inflight 2024-11-21 14:15:36 +10:30
Makefile gossipd: delete empty gossipd_peerd_wire.csv 2024-07-10 12:21:19 +09:30
splice.c splice: Allow splice_update to return signatures 2024-11-12 06:42:52 +10:30
splice.h channeld: Store remote_funding for splice 2024-11-21 14:15:36 +10:30
watchtower.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
watchtower.h hsmd: Add wallet index metadata to existing messages 2022-03-10 10:22:29 +10:30