pub struct ChannelConfigUpdate {
pub forwarding_fee_proportional_millionths: Option<u32>,
pub forwarding_fee_base_msat: Option<u32>,
pub cltv_expiry_delta: Option<u16>,
pub max_dust_htlc_exposure_msat: Option<MaxDustHTLCExposure>,
pub force_close_avoidance_max_fee_satoshis: Option<u64>,
pub accept_underpaying_htlcs: Option<bool>,
}Expand description
A parallel struct to ChannelConfig to define partial updates.
Fields§
§forwarding_fee_proportional_millionths: Option<u32>Amount (in millionths of a satoshi) charged per satoshi for payments forwarded outbound over the channel. See
ChannelConfig::forwarding_fee_proportional_millionths.
forwarding_fee_base_msat: Option<u32>Amount (in milli-satoshi) charged for payments forwarded outbound over the channel. See
ChannelConfig::forwarding_fee_base_msat.
cltv_expiry_delta: Option<u16>The difference in the CLTV value between incoming HTLCs and an outbound HTLC forwarded over the channel this
config applies to. See ChannelConfig::cltv_expiry_delta.
max_dust_htlc_exposure_msat: Option<MaxDustHTLCExposure>The total exposure we are willing to allow to dust HTLCs. See ChannelConfig::max_dust_htlc_exposure.
force_close_avoidance_max_fee_satoshis: Option<u64>The additional fee we’re willing to pay to avoid waiting for the counterparty’s to_self_delay to reclaim
funds. See ChannelConfig::force_close_avoidance_max_fee_satoshis.
accept_underpaying_htlcs: Option<bool>If set, allows this channel’s counterparty to skim an additional fee off this node’s inbound HTLCs. See
ChannelConfig::accept_underpaying_htlcs.