rust-lightning/lightning/src/ln
Matt Corallo aa9630b0cd Lean on the holding cell for commitments when updating fees
Like the previous commit, here we update the update_fee+commit
logic to simply push the fee update into the holding cell and then
use the standard holding-cell-freeing codepaths to actually send
the commitment update. This removes a substantial amount of code,
reducing redundant codepaths and keeping channel state machine
logic in channel.rs.
2022-12-06 18:18:26 +00:00
..
chan_utils.rs Merge pull request #1839 from ariard/2022-11-increase-visibility-helpers 2022-11-30 18:56:15 +00:00
chanmon_update_fail_tests.rs Expose the channel via which we received a payment 2022-11-29 18:49:49 +01:00
channel.rs Lean on the holding cell for commitments when updating fees 2022-12-06 18:18:26 +00:00
channelmanager.rs Lean on the holding cell for commitments when updating fees 2022-12-06 18:18:26 +00:00
features.rs Builder for creating offers 2022-11-08 13:18:15 -06:00
functional_test_utils.rs Expose the channel via which we received a payment 2022-11-29 18:49:49 +01:00
functional_tests.rs Rename APIError::RouteError to ::InvalidRoute 2022-12-01 01:08:57 -05:00
inbound_payment.rs Remove generic Signer parameter where it can be inferred from KeysInterface 2022-11-09 16:15:11 -08:00
mod.rs Move restart-related tests to their own file 2022-11-15 22:38:12 +00:00
monitor_tests.rs Add additional testing in montior_tests for chain idempotency 2022-11-24 03:40:48 +00:00
msgs.rs Merge pull request #1413 from ViktorTigerstrom/2022-04-default-to-bolt4-tlv-onions 2022-11-11 00:49:45 +00:00
onion_route_tests.rs adds 'receiver_node_id' to 'Event::Payment{Received,Claimed}' 2022-11-28 08:36:02 -05:00
onion_utils.rs Rename APIError::RouteError to ::InvalidRoute 2022-12-01 01:08:57 -05:00
payment_tests.rs HTLC intercept test: swap hardcoded value for const 2022-12-01 00:16:31 -05:00
peer_channel_encryptor.rs Bump workspace to rust edition 2018 2022-10-21 14:47:34 -07:00
peer_handler.rs Give us a self when reading a custom onion message 2022-10-27 15:58:33 -04:00
priv_short_conf_tests.rs Replace manual node reloading with a macro/function in tests 2022-11-15 22:38:11 +00:00
reload_tests.rs Wait to free the holding cell during channel_reestablish handling 2022-11-17 17:57:17 +00:00
reorg_tests.rs Expose confirmations via ChannelDetails 2022-11-29 18:49:54 +01:00
script.rs Bump workspace to rust edition 2018 2022-10-21 14:47:34 -07:00
shutdown_tests.rs Allow users to specify the PaymentId for new outbound payments 2022-11-02 01:09:07 +00:00
wire.rs Bump workspace to rust edition 2018 2022-10-21 14:47:34 -07:00