X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fevents%2Fmod.rs;h=4fbb2c9000cd5e9a8e36aee5565f8e48a64ee926;hb=9bd1cc76609e14c286477522cf2b56f17bd4346d;hp=9abbf93c676820394bb1712a35ab72dbca4a14bb;hpb=649129ddab4b24664f40190463a0b622413ab163;p=rust-lightning diff --git a/lightning/src/events/mod.rs b/lightning/src/events/mod.rs index 9abbf93c..4fbb2c90 100644 --- a/lightning/src/events/mod.rs +++ b/lightning/src/events/mod.rs @@ -102,9 +102,15 @@ pub struct ClaimedHTLC { pub cltv_expiry: u32, /// The amount (in msats) of this part of an MPP. pub value_msat: u64, + /// The extra fee our counterparty skimmed off the top of this HTLC, if any. + /// + /// This value will always be 0 for [`ClaimedHTLC`]s serialized with LDK versions prior to + /// 0.0.119. + pub counterparty_skimmed_fee_msat: u64, } impl_writeable_tlv_based!(ClaimedHTLC, { (0, channel_id, required), + (1, counterparty_skimmed_fee_msat, (default_value, 0u64)), (2, user_channel_id, required), (4, cltv_expiry, required), (6, value_msat, required),