@@ -17,7 +17,9 @@ use lightning::chain::chaininterface::{BroadcasterInterface, ConfirmationTarget,
1717use lightning:: chain:: keysinterface:: KeysManager ;
1818use lightning:: ln:: PaymentHash ;
1919use lightning:: routing:: gossip:: NodeId ;
20- use lightning:: util:: events as ldk_events;
20+ use lightning:: util:: events:: Event as LdkEvent ;
21+ use lightning:: util:: events:: EventHandler as LdkEventHandler ;
22+ use lightning:: util:: events:: PaymentPurpose ;
2123use lightning:: util:: persist:: KVStorePersister ;
2224use lightning:: util:: ser:: { Readable , ReadableArgs , Writeable , Writer } ;
2325
@@ -322,10 +324,10 @@ impl LdkLiteEventHandler {
322324 }
323325}
324326
325- impl ldk_events :: EventHandler for LdkLiteEventHandler {
326- fn handle_event ( & self , event : & ldk_events :: Event ) {
327+ impl LdkEventHandler for LdkLiteEventHandler {
328+ fn handle_event ( & self , event : & LdkEvent ) {
327329 match event {
328- ldk_events :: Event :: FundingGenerationReady {
330+ LdkEvent :: FundingGenerationReady {
329331 temporary_channel_id,
330332 counterparty_node_id,
331333 channel_value_satoshis,
@@ -361,18 +363,18 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
361363 }
362364 }
363365 }
364- ldk_events :: Event :: PaymentReceived { payment_hash, purpose, amount_msat } => {
366+ LdkEvent :: PaymentReceived { payment_hash, purpose, amount_msat } => {
365367 log_info ! (
366368 self . logger,
367369 "Received payment from payment hash {} of {} millisatoshis" ,
368370 hex_utils:: to_string( & payment_hash. 0 ) ,
369371 amount_msat,
370372 ) ;
371373 let payment_preimage = match purpose {
372- ldk_events :: PaymentPurpose :: InvoicePayment { payment_preimage, .. } => {
374+ PaymentPurpose :: InvoicePayment { payment_preimage, .. } => {
373375 * payment_preimage
374376 }
375- ldk_events :: PaymentPurpose :: SpontaneousPayment ( preimage) => Some ( * preimage) ,
377+ PaymentPurpose :: SpontaneousPayment ( preimage) => Some ( * preimage) ,
376378 } ;
377379 self . channel_manager . claim_funds ( payment_preimage. unwrap ( ) ) ;
378380 self . event_queue
@@ -382,20 +384,20 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
382384 } ) )
383385 . unwrap ( ) ;
384386 }
385- ldk_events :: Event :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
387+ LdkEvent :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
386388 log_info ! (
387389 self . logger,
388390 "Claimed payment from payment hash {} of {} millisatoshis" ,
389391 hex_utils:: to_string( & payment_hash. 0 ) ,
390392 amount_msat,
391393 ) ;
392394 let ( payment_preimage, payment_secret) = match purpose {
393- ldk_events :: PaymentPurpose :: InvoicePayment {
395+ PaymentPurpose :: InvoicePayment {
394396 payment_preimage,
395397 payment_secret,
396398 ..
397399 } => ( * payment_preimage, Some ( * payment_secret) ) ,
398- ldk_events :: PaymentPurpose :: SpontaneousPayment ( preimage) => {
400+ PaymentPurpose :: SpontaneousPayment ( preimage) => {
399401 ( Some ( * preimage) , None )
400402 }
401403 } ;
@@ -417,7 +419,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
417419 }
418420 }
419421 }
420- ldk_events :: Event :: PaymentSent {
422+ LdkEvent :: PaymentSent {
421423 payment_preimage,
422424 payment_hash,
423425 fee_paid_msat,
@@ -449,7 +451,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
449451 } ) )
450452 . unwrap ( ) ;
451453 }
452- ldk_events :: Event :: PaymentFailed { payment_hash, .. } => {
454+ LdkEvent :: PaymentFailed { payment_hash, .. } => {
453455 log_info ! (
454456 self . logger,
455457 "Failed to send payment to payment hash {:?}: exhausted payment retry attempts" ,
@@ -468,12 +470,12 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
468470 . unwrap ( ) ;
469471 }
470472
471- ldk_events :: Event :: PaymentPathSuccessful { .. } => { }
472- ldk_events :: Event :: PaymentPathFailed { .. } => { }
473- ldk_events :: Event :: ProbeSuccessful { .. } => { }
474- ldk_events :: Event :: ProbeFailed { .. } => { }
475- ldk_events :: Event :: HTLCHandlingFailed { .. } => { }
476- ldk_events :: Event :: PendingHTLCsForwardable { time_forwardable } => {
473+ LdkEvent :: PaymentPathSuccessful { .. } => { }
474+ LdkEvent :: PaymentPathFailed { .. } => { }
475+ LdkEvent :: ProbeSuccessful { .. } => { }
476+ LdkEvent :: ProbeFailed { .. } => { }
477+ LdkEvent :: HTLCHandlingFailed { .. } => { }
478+ LdkEvent :: PendingHTLCsForwardable { time_forwardable } => {
477479 let forwarding_channel_manager = self . channel_manager . clone ( ) ;
478480 let min = time_forwardable. as_millis ( ) as u64 ;
479481
@@ -485,7 +487,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
485487 forwarding_channel_manager. process_pending_htlc_forwards ( ) ;
486488 } ) ;
487489 }
488- ldk_events :: Event :: SpendableOutputs { outputs } => {
490+ LdkEvent :: SpendableOutputs { outputs } => {
489491 let destination_address = self . chain_access . get_new_address ( ) . unwrap ( ) ;
490492 let output_descriptors = & outputs. iter ( ) . map ( |a| a) . collect :: < Vec < _ > > ( ) ;
491493 let tx_feerate =
@@ -502,8 +504,8 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
502504 . unwrap ( ) ;
503505 self . chain_access . broadcast_transaction ( & spending_tx) ;
504506 }
505- ldk_events :: Event :: OpenChannelRequest { .. } => { }
506- ldk_events :: Event :: PaymentForwarded {
507+ LdkEvent :: OpenChannelRequest { .. } => { }
508+ LdkEvent :: PaymentForwarded {
507509 prev_channel_id,
508510 next_channel_id,
509511 fee_earned_msat,
@@ -568,7 +570,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
568570 }
569571 }
570572
571- ldk_events :: Event :: ChannelClosed { channel_id, reason, user_channel_id : _ } => {
573+ LdkEvent :: ChannelClosed { channel_id, reason, user_channel_id : _ } => {
572574 log_info ! (
573575 self . logger,
574576 "Channel {} closed due to: {:?}" ,
@@ -581,7 +583,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
581583 } ) )
582584 . unwrap ( ) ;
583585 }
584- ldk_events :: Event :: DiscardFunding { .. } => { }
586+ LdkEvent :: DiscardFunding { .. } => { }
585587 }
586588 }
587589}
0 commit comments