Skip to content

Commit 2d54669

Browse files
authored
Merge pull request #4152 from shaavan/pay-dummy
Introduce Dummy Hop support for Blinded Payment Path
2 parents 09b3bef + 2a34be1 commit 2d54669

File tree

11 files changed

+700
-115
lines changed

11 files changed

+700
-115
lines changed

lightning-dns-resolver/src/lib.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ mod test {
175175
use lightning::onion_message::messenger::{
176176
AOnionMessenger, Destination, MessageRouter, OnionMessagePath, OnionMessenger,
177177
};
178+
use lightning::routing::router::DEFAULT_PAYMENT_DUMMY_HOPS;
178179
use lightning::sign::{KeysManager, NodeSigner, ReceiveAuthKey, Recipient};
179180
use lightning::types::features::InitFeatures;
180181
use lightning::types::payment::PaymentHash;
@@ -421,6 +422,12 @@ mod test {
421422
let updates = get_htlc_update_msgs(&nodes[0], &payee_id);
422423
nodes[1].node.handle_update_add_htlc(payer_id, &updates.update_add_htlcs[0]);
423424
do_commitment_signed_dance(&nodes[1], &nodes[0], &updates.commitment_signed, false, false);
425+
426+
for _ in 0..DEFAULT_PAYMENT_DUMMY_HOPS {
427+
assert!(nodes[1].node.needs_pending_htlc_processing());
428+
nodes[1].node.process_pending_htlc_forwards();
429+
}
430+
424431
expect_and_process_pending_htlcs(&nodes[1], false);
425432

426433
let claimable_events = nodes[1].node.get_and_clear_pending_events();

0 commit comments

Comments
 (0)