X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-sample;a=blobdiff_plain;f=src%2Fmain.rs;fp=src%2Fmain.rs;h=0229873380b6f06dfde5885dca4b4915ac2a6975;hp=57f0bb2ea7f9017c42feb5b6ef7b9b8818bbda7d;hb=82c9d329d0db81a8e96240e5ccd6c965454919c5;hpb=22fb5d92b9d3711f469cc4dd325981ba979340d5 diff --git a/src/main.rs b/src/main.rs index 57f0bb2..0229873 100644 --- a/src/main.rs +++ b/src/main.rs @@ -224,6 +224,23 @@ async fn handle_ldk_events( payment.status = HTLCStatus::Failed; } } + Event::PaymentForwarded { fee_earned_msat, claim_from_onchain_tx } => { + let from_onchain_str = if claim_from_onchain_tx { + "from onchain downstream claim" + } else { + "from HTLC fulfill message" + }; + if let Some(fee_earned) = fee_earned_msat { + println!( + "\nEVENT: Forwarded payment, earning {} msat {}", + fee_earned, from_onchain_str + ); + } else { + println!("\nEVENT: Forwarded payment, claiming onchain {}", from_onchain_str); + } + print!("> "); + io::stdout().flush().unwrap(); + } Event::PendingHTLCsForwardable { time_forwardable } => { let forwarding_channel_manager = channel_manager.clone(); tokio::spawn(async move {