@@ -17,7 +17,9 @@ use lightning::chain::chaininterface::{BroadcasterInterface, ConfirmationTarget,
17
17
use lightning:: chain:: keysinterface:: KeysManager ;
18
18
use lightning:: ln:: PaymentHash ;
19
19
use 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 ;
21
23
use lightning:: util:: persist:: KVStorePersister ;
22
24
use lightning:: util:: ser:: { Readable , ReadableArgs , Writeable , Writer } ;
23
25
@@ -322,10 +324,10 @@ impl LdkLiteEventHandler {
322
324
}
323
325
}
324
326
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 ) {
327
329
match event {
328
- ldk_events :: Event :: FundingGenerationReady {
330
+ LdkEvent :: FundingGenerationReady {
329
331
temporary_channel_id,
330
332
counterparty_node_id,
331
333
channel_value_satoshis,
@@ -361,18 +363,18 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
361
363
}
362
364
}
363
365
}
364
- ldk_events :: Event :: PaymentReceived { payment_hash, purpose, amount_msat } => {
366
+ LdkEvent :: PaymentReceived { payment_hash, purpose, amount_msat } => {
365
367
log_info ! (
366
368
self . logger,
367
369
"Received payment from payment hash {} of {} millisatoshis" ,
368
370
hex_utils:: to_string( & payment_hash. 0 ) ,
369
371
amount_msat,
370
372
) ;
371
373
let payment_preimage = match purpose {
372
- ldk_events :: PaymentPurpose :: InvoicePayment { payment_preimage, .. } => {
374
+ PaymentPurpose :: InvoicePayment { payment_preimage, .. } => {
373
375
* payment_preimage
374
376
}
375
- ldk_events :: PaymentPurpose :: SpontaneousPayment ( preimage) => Some ( * preimage) ,
377
+ PaymentPurpose :: SpontaneousPayment ( preimage) => Some ( * preimage) ,
376
378
} ;
377
379
self . channel_manager . claim_funds ( payment_preimage. unwrap ( ) ) ;
378
380
self . event_queue
@@ -382,20 +384,20 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
382
384
} ) )
383
385
. unwrap ( ) ;
384
386
}
385
- ldk_events :: Event :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
387
+ LdkEvent :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
386
388
log_info ! (
387
389
self . logger,
388
390
"Claimed payment from payment hash {} of {} millisatoshis" ,
389
391
hex_utils:: to_string( & payment_hash. 0 ) ,
390
392
amount_msat,
391
393
) ;
392
394
let ( payment_preimage, payment_secret) = match purpose {
393
- ldk_events :: PaymentPurpose :: InvoicePayment {
395
+ PaymentPurpose :: InvoicePayment {
394
396
payment_preimage,
395
397
payment_secret,
396
398
..
397
399
} => ( * payment_preimage, Some ( * payment_secret) ) ,
398
- ldk_events :: PaymentPurpose :: SpontaneousPayment ( preimage) => {
400
+ PaymentPurpose :: SpontaneousPayment ( preimage) => {
399
401
( Some ( * preimage) , None )
400
402
}
401
403
} ;
@@ -417,7 +419,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
417
419
}
418
420
}
419
421
}
420
- ldk_events :: Event :: PaymentSent {
422
+ LdkEvent :: PaymentSent {
421
423
payment_preimage,
422
424
payment_hash,
423
425
fee_paid_msat,
@@ -449,7 +451,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
449
451
} ) )
450
452
. unwrap ( ) ;
451
453
}
452
- ldk_events :: Event :: PaymentFailed { payment_hash, .. } => {
454
+ LdkEvent :: PaymentFailed { payment_hash, .. } => {
453
455
log_info ! (
454
456
self . logger,
455
457
"Failed to send payment to payment hash {:?}: exhausted payment retry attempts" ,
@@ -468,12 +470,12 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
468
470
. unwrap ( ) ;
469
471
}
470
472
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 } => {
477
479
let forwarding_channel_manager = self . channel_manager . clone ( ) ;
478
480
let min = time_forwardable. as_millis ( ) as u64 ;
479
481
@@ -485,7 +487,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
485
487
forwarding_channel_manager. process_pending_htlc_forwards ( ) ;
486
488
} ) ;
487
489
}
488
- ldk_events :: Event :: SpendableOutputs { outputs } => {
490
+ LdkEvent :: SpendableOutputs { outputs } => {
489
491
let destination_address = self . chain_access . get_new_address ( ) . unwrap ( ) ;
490
492
let output_descriptors = & outputs. iter ( ) . map ( |a| a) . collect :: < Vec < _ > > ( ) ;
491
493
let tx_feerate =
@@ -502,8 +504,8 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
502
504
. unwrap ( ) ;
503
505
self . chain_access . broadcast_transaction ( & spending_tx) ;
504
506
}
505
- ldk_events :: Event :: OpenChannelRequest { .. } => { }
506
- ldk_events :: Event :: PaymentForwarded {
507
+ LdkEvent :: OpenChannelRequest { .. } => { }
508
+ LdkEvent :: PaymentForwarded {
507
509
prev_channel_id,
508
510
next_channel_id,
509
511
fee_earned_msat,
@@ -568,7 +570,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
568
570
}
569
571
}
570
572
571
- ldk_events :: Event :: ChannelClosed { channel_id, reason, user_channel_id : _ } => {
573
+ LdkEvent :: ChannelClosed { channel_id, reason, user_channel_id : _ } => {
572
574
log_info ! (
573
575
self . logger,
574
576
"Channel {} closed due to: {:?}" ,
@@ -581,7 +583,7 @@ impl ldk_events::EventHandler for LdkLiteEventHandler {
581
583
} ) )
582
584
. unwrap ( ) ;
583
585
}
584
- ldk_events :: Event :: DiscardFunding { .. } => { }
586
+ LdkEvent :: DiscardFunding { .. } => { }
585
587
}
586
588
}
587
589
}
0 commit comments