Skip to content

Commit fcbe282

Browse files
f don't factor sender intended value into skimmed fee total
1 parent e503a91 commit fcbe282

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3923,14 +3923,14 @@ where
39233923
htlcs.push(claimable_htlc);
39243924
let amount_msat = htlcs.iter().map(|htlc| htlc.value).sum();
39253925
htlcs.iter_mut().for_each(|htlc| htlc.total_value_received = Some(amount_msat));
3926+
let counterparty_skimmed_fee_msat = htlcs.iter()
3927+
.map(|htlc| htlc.counterparty_skimmed_fee_msat.unwrap_or(0)).sum();
39263928
new_events.push_back((events::Event::PaymentClaimable {
39273929
receiver_node_id: Some(receiver_node_id),
39283930
payment_hash,
39293931
purpose: $purpose,
39303932
amount_msat,
3931-
counterparty_skimmed_fee_msat:
3932-
cmp::max(total_value.saturating_sub(amount_msat), htlcs.iter()
3933-
.map(|htlc| htlc.counterparty_skimmed_fee_msat.unwrap_or(0)).sum()),
3933+
counterparty_skimmed_fee_msat,
39343934
via_channel_id: Some(prev_channel_id),
39353935
via_user_channel_id: Some(prev_user_channel_id),
39363936
claim_deadline: Some(earliest_expiry - HTLC_FAIL_BACK_BUFFER),

0 commit comments

Comments
 (0)