@@ -331,30 +331,30 @@ BOOST_AUTO_TEST_CASE(cnetaddr_serialize_v1)
331331 DataStream s{};
332332 const auto ser_params{CAddress::V1_NETWORK};
333333
334- s << WithParams ( ser_params, addr);
334+ s << ser_params ( addr);
335335 BOOST_CHECK_EQUAL (HexStr (s), " 00000000000000000000000000000000" );
336336 s.clear ();
337337
338338 addr = LookupHost (" 1.2.3.4" , false ).value ();
339- s << WithParams ( ser_params, addr);
339+ s << ser_params ( addr);
340340 BOOST_CHECK_EQUAL (HexStr (s), " 00000000000000000000ffff01020304" );
341341 s.clear ();
342342
343343 addr = LookupHost (" 1a1b:2a2b:3a3b:4a4b:5a5b:6a6b:7a7b:8a8b" , false ).value ();
344- s << WithParams ( ser_params, addr);
344+ s << ser_params ( addr);
345345 BOOST_CHECK_EQUAL (HexStr (s), " 1a1b2a2b3a3b4a4b5a5b6a6b7a7b8a8b" );
346346 s.clear ();
347347
348348 // TORv2, no longer supported
349349 BOOST_CHECK (!addr.SetSpecial (" 6hzph5hv6337r6p2.onion" ));
350350
351351 BOOST_REQUIRE (addr.SetSpecial (" pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion" ));
352- s << WithParams ( ser_params, addr);
352+ s << ser_params ( addr);
353353 BOOST_CHECK_EQUAL (HexStr (s), " 00000000000000000000000000000000" );
354354 s.clear ();
355355
356356 addr.SetInternal (" a" );
357- s << WithParams ( ser_params, addr);
357+ s << ser_params ( addr);
358358 BOOST_CHECK_EQUAL (HexStr (s), " fd6b88c08724ca978112ca1bbdcafac2" );
359359 s.clear ();
360360}
@@ -365,30 +365,30 @@ BOOST_AUTO_TEST_CASE(cnetaddr_serialize_v2)
365365 DataStream s{};
366366 const auto ser_params{CAddress::V2_NETWORK};
367367
368- s << WithParams ( ser_params, addr);
368+ s << ser_params ( addr);
369369 BOOST_CHECK_EQUAL (HexStr (s), " 021000000000000000000000000000000000" );
370370 s.clear ();
371371
372372 addr = LookupHost (" 1.2.3.4" , false ).value ();
373- s << WithParams ( ser_params, addr);
373+ s << ser_params ( addr);
374374 BOOST_CHECK_EQUAL (HexStr (s), " 010401020304" );
375375 s.clear ();
376376
377377 addr = LookupHost (" 1a1b:2a2b:3a3b:4a4b:5a5b:6a6b:7a7b:8a8b" , false ).value ();
378- s << WithParams ( ser_params, addr);
378+ s << ser_params ( addr);
379379 BOOST_CHECK_EQUAL (HexStr (s), " 02101a1b2a2b3a3b4a4b5a5b6a6b7a7b8a8b" );
380380 s.clear ();
381381
382382 // TORv2, no longer supported
383383 BOOST_CHECK (!addr.SetSpecial (" 6hzph5hv6337r6p2.onion" ));
384384
385385 BOOST_REQUIRE (addr.SetSpecial (" kpgvmscirrdqpekbqjsvw5teanhatztpp2gl6eee4zkowvwfxwenqaid.onion" ));
386- s << WithParams ( ser_params, addr);
386+ s << ser_params ( addr);
387387 BOOST_CHECK_EQUAL (HexStr (s), " 042053cd5648488c4707914182655b7664034e09e66f7e8cbf1084e654eb56c5bd88" );
388388 s.clear ();
389389
390390 BOOST_REQUIRE (addr.SetInternal (" a" ));
391- s << WithParams ( ser_params, addr);
391+ s << ser_params ( addr);
392392 BOOST_CHECK_EQUAL (HexStr (s), " 0210fd6b88c08724ca978112ca1bbdcafac2" );
393393 s.clear ();
394394}
@@ -403,7 +403,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
403403 s << Span{ParseHex (" 01" // network type (IPv4)
404404 " 04" // address length
405405 " 01020304" )}; // address
406- s >> WithParams ( ser_params, addr);
406+ s >> ser_params ( addr);
407407 BOOST_CHECK (addr.IsValid ());
408408 BOOST_CHECK (addr.IsIPv4 ());
409409 BOOST_CHECK (addr.IsAddrV1Compatible ());
@@ -414,15 +414,15 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
414414 s << Span{ParseHex (" 01" // network type (IPv4)
415415 " 04" // address length
416416 " 0102" )}; // address
417- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure, HasReason (" end of data" ));
417+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure, HasReason (" end of data" ));
418418 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
419419 s.clear ();
420420
421421 // Invalid IPv4, with bogus length.
422422 s << Span{ParseHex (" 01" // network type (IPv4)
423423 " 05" // address length
424424 " 01020304" )}; // address
425- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
425+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
426426 HasReason (" BIP155 IPv4 address with length 5 (should be 4)" ));
427427 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
428428 s.clear ();
@@ -431,7 +431,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
431431 s << Span{ParseHex (" 01" // network type (IPv4)
432432 " fd0102" // address length (513 as CompactSize)
433433 " 01020304" )}; // address
434- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
434+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
435435 HasReason (" Address too long: 513 > 512" ));
436436 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
437437 s.clear ();
@@ -440,7 +440,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
440440 s << Span{ParseHex (" 02" // network type (IPv6)
441441 " 10" // address length
442442 " 0102030405060708090a0b0c0d0e0f10" )}; // address
443- s >> WithParams ( ser_params, addr);
443+ s >> ser_params ( addr);
444444 BOOST_CHECK (addr.IsValid ());
445445 BOOST_CHECK (addr.IsIPv6 ());
446446 BOOST_CHECK (addr.IsAddrV1Compatible ());
@@ -453,7 +453,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
453453 " 10" // address length
454454 " fd6b88c08724ca978112ca1bbdcafac2" )}; // address: 0xfd + sha256("bitcoin")[0:5] +
455455 // sha256(name)[0:10]
456- s >> WithParams ( ser_params, addr);
456+ s >> ser_params ( addr);
457457 BOOST_CHECK (addr.IsInternal ());
458458 BOOST_CHECK (addr.IsAddrV1Compatible ());
459459 BOOST_CHECK_EQUAL (addr.ToStringAddr (), " zklycewkdo64v6wc.internal" );
@@ -463,7 +463,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
463463 s << Span{ParseHex (" 02" // network type (IPv6)
464464 " 04" // address length
465465 " 00" )}; // address
466- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
466+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
467467 HasReason (" BIP155 IPv6 address with length 4 (should be 16)" ));
468468 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
469469 s.clear ();
@@ -472,23 +472,23 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
472472 s << Span{ParseHex (" 02" // network type (IPv6)
473473 " 10" // address length
474474 " 00000000000000000000ffff01020304" )}; // address
475- s >> WithParams ( ser_params, addr);
475+ s >> ser_params ( addr);
476476 BOOST_CHECK (!addr.IsValid ());
477477 BOOST_REQUIRE (s.empty ());
478478
479479 // Invalid IPv6, contains embedded TORv2.
480480 s << Span{ParseHex (" 02" // network type (IPv6)
481481 " 10" // address length
482482 " fd87d87eeb430102030405060708090a" )}; // address
483- s >> WithParams ( ser_params, addr);
483+ s >> ser_params ( addr);
484484 BOOST_CHECK (!addr.IsValid ());
485485 BOOST_REQUIRE (s.empty ());
486486
487487 // TORv2, no longer supported.
488488 s << Span{ParseHex (" 03" // network type (TORv2)
489489 " 0a" // address length
490490 " f1f2f3f4f5f6f7f8f9fa" )}; // address
491- s >> WithParams ( ser_params, addr);
491+ s >> ser_params ( addr);
492492 BOOST_CHECK (!addr.IsValid ());
493493 BOOST_REQUIRE (s.empty ());
494494
@@ -498,7 +498,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
498498 " 79bcc625184b05194975c28b66b66b04" // address
499499 " 69f7f6556fb1ac3189a79b40dda32f1f"
500500 )};
501- s >> WithParams ( ser_params, addr);
501+ s >> ser_params ( addr);
502502 BOOST_CHECK (addr.IsValid ());
503503 BOOST_CHECK (addr.IsTor ());
504504 BOOST_CHECK (!addr.IsAddrV1Compatible ());
@@ -511,7 +511,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
511511 " 00" // address length
512512 " 00" // address
513513 )};
514- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
514+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
515515 HasReason (" BIP155 TORv3 address with length 0 (should be 32)" ));
516516 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
517517 s.clear ();
@@ -521,7 +521,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
521521 " 20" // address length
522522 " a2894dabaec08c0051a481a6dac88b64" // address
523523 " f98232ae42d4b6fd2fa81952dfe36a87" )};
524- s >> WithParams ( ser_params, addr);
524+ s >> ser_params ( addr);
525525 BOOST_CHECK (addr.IsValid ());
526526 BOOST_CHECK (addr.IsI2P ());
527527 BOOST_CHECK (!addr.IsAddrV1Compatible ());
@@ -534,7 +534,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
534534 " 03" // address length
535535 " 00" // address
536536 )};
537- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
537+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
538538 HasReason (" BIP155 I2P address with length 3 (should be 32)" ));
539539 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
540540 s.clear ();
@@ -544,7 +544,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
544544 " 10" // address length
545545 " fc000001000200030004000500060007" // address
546546 )};
547- s >> WithParams ( ser_params, addr);
547+ s >> ser_params ( addr);
548548 BOOST_CHECK (addr.IsValid ());
549549 BOOST_CHECK (addr.IsCJDNS ());
550550 BOOST_CHECK (!addr.IsAddrV1Compatible ());
@@ -556,7 +556,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
556556 " 10" // address length
557557 " aa000001000200030004000500060007" // address
558558 )};
559- s >> WithParams ( ser_params, addr);
559+ s >> ser_params ( addr);
560560 BOOST_CHECK (addr.IsCJDNS ());
561561 BOOST_CHECK (!addr.IsValid ());
562562 BOOST_REQUIRE (s.empty ());
@@ -566,7 +566,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
566566 " 01" // address length
567567 " 00" // address
568568 )};
569- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
569+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
570570 HasReason (" BIP155 CJDNS address with length 1 (should be 16)" ));
571571 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
572572 s.clear ();
@@ -576,7 +576,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
576576 " fe00000002" // address length (CompactSize's MAX_SIZE)
577577 " 01020304050607" // address
578578 )};
579- BOOST_CHECK_EXCEPTION (s >> WithParams ( ser_params, addr), std::ios_base::failure,
579+ BOOST_CHECK_EXCEPTION (s >> ser_params ( addr), std::ios_base::failure,
580580 HasReason (" Address too long: 33554432 > 512" ));
581581 BOOST_REQUIRE (!s.empty ()); // The stream is not consumed on invalid input.
582582 s.clear ();
@@ -586,7 +586,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
586586 " 04" // address length
587587 " 01020304" // address
588588 )};
589- s >> WithParams ( ser_params, addr);
589+ s >> ser_params ( addr);
590590 BOOST_CHECK (!addr.IsValid ());
591591 BOOST_REQUIRE (s.empty ());
592592
@@ -595,7 +595,7 @@ BOOST_AUTO_TEST_CASE(cnetaddr_unserialize_v2)
595595 " 00" // address length
596596 " " // address
597597 )};
598- s >> WithParams ( ser_params, addr);
598+ s >> ser_params ( addr);
599599 BOOST_CHECK (!addr.IsValid ());
600600 BOOST_REQUIRE (s.empty ());
601601}
0 commit comments