mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-23 17:14:22 +01:00
channeld: Code to implement splicing
Update the lightningd <-> channeld interface with lots of new commands to needed to facilitate spicing. Implement the channeld splicing protocol leveraging the interactivetx protocol. Implement lightningd’s channel_control to support channeld in its splicing efforts. Changelog-Added: Added the features to enable splicing & resizing of active channels.
This commit is contained in:
committed by
Rusty Russell
parent
ebd0a3fd69
commit
4628e3ace8
@@ -172,7 +172,9 @@ struct channel_inflight *new_inflight(struct channel *channel UNNEEDED,
|
||||
const u16 lease_chan_max_ppt UNNEEDED,
|
||||
const u32 lease_blockheight_start UNNEEDED,
|
||||
const struct amount_msat lease_fee UNNEEDED,
|
||||
const struct amount_sat lease_amt UNNEEDED)
|
||||
const struct amount_sat lease_amt UNNEEDED,
|
||||
s64 splice_amnt UNNEEDED,
|
||||
bool i_am_initiator UNNEEDED)
|
||||
{ fprintf(stderr, "new_inflight called!\n"); abort(); }
|
||||
/* Generated stub for new_logger */
|
||||
struct logger *new_logger(const tal_t *ctx UNNEEDED, struct log_book *record UNNEEDED,
|
||||
|
||||
Reference in New Issue
Block a user