mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-27 00:06:34 +01:00
This adds the new range-based closing_signed negotiation specified in https://github.com/lightningnetwork/lightning-rfc/pull/847 as well as cleans up the existing closing_signed negotiation to unify the new codepaths and the old ones. Note that because the new range-based closing_signed negotiation allows the channel fundee to ultimately select the fee out of a range specified by the funder, which we, of course, always select the highest allowed amount from. Thus, we've added an extra round of closing_signed in the common case as we will not simply accept the first fee we see, always preferring to make the funder pay as much as they're willing to. |
||
---|---|---|
.. | ||
byte_utils.rs | ||
chacha20.rs | ||
chacha20poly1305rfc.rs | ||
config.rs | ||
enforcing_trait_impls.rs | ||
errors.rs | ||
events.rs | ||
fuzz_wrappers.rs | ||
logger.rs | ||
macro_logger.rs | ||
message_signing.rs | ||
mod.rs | ||
poly1305.rs | ||
scid_utils.rs | ||
ser.rs | ||
ser_macros.rs | ||
test_utils.rs | ||
transaction_utils.rs | ||
zbase32.rs |