@@ -51,7 +51,8 @@ impl MessageRouter for TestMessageRouter {
51
51
Ok ( OnionMessagePath {
52
52
intermediate_nodes : vec ! [ ] ,
53
53
destination,
54
- addresses : Some ( vec ! [ SocketAddress :: TcpIpV4 { addr: [ 127 , 0 , 0 , 1 ] , port: 1000 } ] ) ,
54
+ first_node_addresses :
55
+ Some ( vec ! [ SocketAddress :: TcpIpV4 { addr: [ 127 , 0 , 0 , 1 ] , port: 1000 } ] ) ,
55
56
} )
56
57
}
57
58
}
@@ -227,7 +228,7 @@ fn one_unblinded_hop() {
227
228
let path = OnionMessagePath {
228
229
intermediate_nodes : vec ! [ ] ,
229
230
destination : Destination :: Node ( nodes[ 1 ] . node_id ) ,
230
- addresses : None ,
231
+ first_node_addresses : None ,
231
232
} ;
232
233
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
233
234
nodes[ 1 ] . custom_message_handler . expect_message ( TestCustomMessage :: Response ) ;
@@ -242,7 +243,7 @@ fn two_unblinded_hops() {
242
243
let path = OnionMessagePath {
243
244
intermediate_nodes : vec ! [ nodes[ 1 ] . node_id] ,
244
245
destination : Destination :: Node ( nodes[ 2 ] . node_id ) ,
245
- addresses : None ,
246
+ first_node_addresses : None ,
246
247
} ;
247
248
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
248
249
nodes[ 2 ] . custom_message_handler . expect_message ( TestCustomMessage :: Response ) ;
@@ -259,7 +260,7 @@ fn one_blinded_hop() {
259
260
let path = OnionMessagePath {
260
261
intermediate_nodes : vec ! [ ] ,
261
262
destination : Destination :: BlindedPath ( blinded_path) ,
262
- addresses : None ,
263
+ first_node_addresses : None ,
263
264
} ;
264
265
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
265
266
nodes[ 1 ] . custom_message_handler . expect_message ( TestCustomMessage :: Response ) ;
@@ -276,7 +277,7 @@ fn two_unblinded_two_blinded() {
276
277
let path = OnionMessagePath {
277
278
intermediate_nodes : vec ! [ nodes[ 1 ] . node_id, nodes[ 2 ] . node_id] ,
278
279
destination : Destination :: BlindedPath ( blinded_path) ,
279
- addresses : None ,
280
+ first_node_addresses : None ,
280
281
} ;
281
282
282
283
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
@@ -294,7 +295,7 @@ fn three_blinded_hops() {
294
295
let path = OnionMessagePath {
295
296
intermediate_nodes : vec ! [ ] ,
296
297
destination : Destination :: BlindedPath ( blinded_path) ,
297
- addresses : None ,
298
+ first_node_addresses : None ,
298
299
} ;
299
300
300
301
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
@@ -313,7 +314,7 @@ fn too_big_packet_error() {
313
314
let path = OnionMessagePath {
314
315
intermediate_nodes : hops,
315
316
destination : Destination :: Node ( hop_node_id) ,
316
- addresses : None ,
317
+ first_node_addresses : None ,
317
318
} ;
318
319
let err = nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap_err ( ) ;
319
320
assert_eq ! ( err, SendError :: TooBigPacket ) ;
@@ -331,7 +332,7 @@ fn we_are_intro_node() {
331
332
let path = OnionMessagePath {
332
333
intermediate_nodes : vec ! [ ] ,
333
334
destination : Destination :: BlindedPath ( blinded_path) ,
334
- addresses : None ,
335
+ first_node_addresses : None ,
335
336
} ;
336
337
337
338
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg. clone ( ) , None ) . unwrap ( ) ;
@@ -343,7 +344,7 @@ fn we_are_intro_node() {
343
344
let path = OnionMessagePath {
344
345
intermediate_nodes : vec ! [ ] ,
345
346
destination : Destination :: BlindedPath ( blinded_path) ,
346
- addresses : None ,
347
+ first_node_addresses : None ,
347
348
} ;
348
349
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
349
350
nodes[ 1 ] . custom_message_handler . expect_message ( TestCustomMessage :: Response ) ;
@@ -364,7 +365,7 @@ fn invalid_blinded_path_error() {
364
365
let path = OnionMessagePath {
365
366
intermediate_nodes : vec ! [ ] ,
366
367
destination : Destination :: BlindedPath ( blinded_path) ,
367
- addresses : None ,
368
+ first_node_addresses : None ,
368
369
} ;
369
370
let err = nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg. clone ( ) , None ) . unwrap_err ( ) ;
370
371
assert_eq ! ( err, SendError :: TooFewBlindedHops ) ;
@@ -380,7 +381,7 @@ fn reply_path() {
380
381
let path = OnionMessagePath {
381
382
intermediate_nodes : vec ! [ nodes[ 1 ] . node_id, nodes[ 2 ] . node_id] ,
382
383
destination : Destination :: Node ( nodes[ 3 ] . node_id ) ,
383
- addresses : None ,
384
+ first_node_addresses : None ,
384
385
} ;
385
386
let reply_path = BlindedPath :: new_for_message ( & [ nodes[ 2 ] . node_id , nodes[ 1 ] . node_id , nodes[ 0 ] . node_id ] , & * nodes[ 0 ] . entropy_source , & secp_ctx) . unwrap ( ) ;
386
387
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg. clone ( ) , Some ( reply_path) ) . unwrap ( ) ;
@@ -396,7 +397,7 @@ fn reply_path() {
396
397
let path = OnionMessagePath {
397
398
intermediate_nodes : vec ! [ ] ,
398
399
destination : Destination :: BlindedPath ( blinded_path) ,
399
- addresses : None ,
400
+ first_node_addresses : None ,
400
401
} ;
401
402
let reply_path = BlindedPath :: new_for_message ( & [ nodes[ 2 ] . node_id , nodes[ 1 ] . node_id , nodes[ 0 ] . node_id ] , & * nodes[ 0 ] . entropy_source , & secp_ctx) . unwrap ( ) ;
402
403
@@ -431,7 +432,7 @@ fn invalid_custom_message_type() {
431
432
let path = OnionMessagePath {
432
433
intermediate_nodes : vec ! [ ] ,
433
434
destination : Destination :: Node ( nodes[ 1 ] . node_id ) ,
434
- addresses : None ,
435
+ first_node_addresses : None ,
435
436
} ;
436
437
let err = nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap_err ( ) ;
437
438
assert_eq ! ( err, SendError :: InvalidMessage ) ;
@@ -444,7 +445,7 @@ fn peer_buffer_full() {
444
445
let path = OnionMessagePath {
445
446
intermediate_nodes : vec ! [ ] ,
446
447
destination : Destination :: Node ( nodes[ 1 ] . node_id ) ,
447
- addresses : None ,
448
+ first_node_addresses : None ,
448
449
} ;
449
450
for _ in 0 ..188 { // Based on MAX_PER_PEER_BUFFER_SIZE in OnionMessenger
450
451
nodes[ 0 ] . messenger . send_onion_message_using_path ( path. clone ( ) , test_msg. clone ( ) , None ) . unwrap ( ) ;
@@ -469,7 +470,7 @@ fn many_hops() {
469
470
let path = OnionMessagePath {
470
471
intermediate_nodes,
471
472
destination : Destination :: Node ( nodes[ num_nodes-1 ] . node_id ) ,
472
- addresses : None ,
473
+ first_node_addresses : None ,
473
474
} ;
474
475
nodes[ 0 ] . messenger . send_onion_message_using_path ( path, test_msg, None ) . unwrap ( ) ;
475
476
nodes[ num_nodes-1 ] . custom_message_handler . expect_message ( TestCustomMessage :: Response ) ;
0 commit comments