@@ -397,8 +397,9 @@ pub enum BumpTransactionEvent {
397
397
/// commitment transaction confirms.
398
398
pending_htlcs : Vec < HTLCOutputInCommitment > ,
399
399
} ,
400
- /// Indicates that a channel featuring anchor outputs has HTLC(s) that need to be resolved
401
- /// onchain. With the zero-HTLC-transaction-fee variant of anchor outputs, the pre-signed HTLC
400
+ /// Indicates that a channel featuring anchor outputs has unilaterally closed on-chain by a
401
+ /// holder commitment transaction and its HTLC(s) need to be resolved on-chain. With the
402
+ /// zero-HTLC-transaction-fee variant of anchor outputs, the pre-signed HTLC
402
403
/// transactions have a zero fee, thus requiring additional inputs and/or outputs to be attached
403
404
/// for a timely confirmation within the chain. These additional inputs and/or outputs must be
404
405
/// appended to the resulting HTLC transaction to meet the target feerate. Failure to meet the
@@ -419,8 +420,9 @@ pub enum BumpTransactionEvent {
419
420
/// the [Replace-By-Fee
420
421
/// rules](https://github.com/bitcoin/bitcoin/blob/master/doc/policy/mempool-replacements.md)
421
422
/// for fee bumps to be accepted into the mempool, and eventually the chain. As the frequency of
422
- /// these events is not user-controlled, users may ignore/drop the event if they are no longer
423
- /// able to commit external confirmed funds to the HTLC transaction.
423
+ /// these events is not user-controlled, users may ignore/drop the event if either they are no
424
+ /// longer able to commit external confirmed funds to the HTLC transaction or the fee committed
425
+ /// to the HTLC transaction is greater in value than the HTLCs being claimed.
424
426
///
425
427
/// [`InMemorySigner`]: crate::chain::keysinterface::InMemorySigner
426
428
/// [`KeysManager::derive_channel_keys`]: crate::chain::keysinterface::KeysManager::derive_channel_keys
0 commit comments