@@ -500,7 +500,7 @@ mod tests {
500
500
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
501
501
. amount_msats ( 1000 )
502
502
. build ( ) . unwrap ( ) ;
503
- let invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
503
+ let invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
504
504
. build ( ) . unwrap ( ) . sign ( payer_sign) . unwrap ( ) ;
505
505
506
506
let ( payer_tlv_stream, offer_tlv_stream, invoice_request_tlv_stream, signature_tlv_stream) =
@@ -553,7 +553,7 @@ mod tests {
553
553
. amount_msats ( 1000 )
554
554
. absolute_expiry ( future_expiry)
555
555
. build ( ) . unwrap ( )
556
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
556
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
557
557
. build ( )
558
558
{
559
559
panic ! ( "error building invoice_request: {:?}" , e) ;
@@ -563,7 +563,7 @@ mod tests {
563
563
. amount_msats ( 1000 )
564
564
. absolute_expiry ( past_expiry)
565
565
. build ( ) . unwrap ( )
566
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
566
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
567
567
. build ( )
568
568
{
569
569
Ok ( _) => panic ! ( "expected error" ) ,
@@ -579,7 +579,7 @@ mod tests {
579
579
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
580
580
. amount_msats ( 1000 )
581
581
. build ( ) . unwrap ( )
582
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
582
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
583
583
. chain ( Network :: Bitcoin ) . unwrap ( )
584
584
. build ( ) . unwrap ( )
585
585
. sign ( payer_sign) . unwrap ( ) ;
@@ -591,7 +591,7 @@ mod tests {
591
591
. amount_msats ( 1000 )
592
592
. chain ( Network :: Testnet )
593
593
. build ( ) . unwrap ( )
594
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
594
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
595
595
. chain ( Network :: Testnet ) . unwrap ( )
596
596
. build ( ) . unwrap ( )
597
597
. sign ( payer_sign) . unwrap ( ) ;
@@ -604,7 +604,7 @@ mod tests {
604
604
. chain ( Network :: Bitcoin )
605
605
. chain ( Network :: Testnet )
606
606
. build ( ) . unwrap ( )
607
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
607
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
608
608
. chain ( Network :: Bitcoin ) . unwrap ( )
609
609
. build ( ) . unwrap ( )
610
610
. sign ( payer_sign) . unwrap ( ) ;
@@ -617,7 +617,7 @@ mod tests {
617
617
. chain ( Network :: Bitcoin )
618
618
. chain ( Network :: Testnet )
619
619
. build ( ) . unwrap ( )
620
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
620
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
621
621
. chain ( Network :: Bitcoin ) . unwrap ( )
622
622
. chain ( Network :: Testnet ) . unwrap ( )
623
623
. build ( ) . unwrap ( )
@@ -630,7 +630,7 @@ mod tests {
630
630
. amount_msats ( 1000 )
631
631
. chain ( Network :: Testnet )
632
632
. build ( ) . unwrap ( )
633
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
633
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
634
634
. chain ( Network :: Bitcoin )
635
635
{
636
636
Ok ( _) => panic ! ( "expected error" ) ,
@@ -641,7 +641,7 @@ mod tests {
641
641
. amount_msats ( 1000 )
642
642
. chain ( Network :: Testnet )
643
643
. build ( ) . unwrap ( )
644
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
644
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
645
645
. build ( )
646
646
{
647
647
Ok ( _) => panic ! ( "expected error" ) ,
@@ -654,7 +654,7 @@ mod tests {
654
654
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
655
655
. amount_msats ( 1000 )
656
656
. build ( ) . unwrap ( )
657
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
657
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
658
658
. amount_msats ( 1000 ) . unwrap ( )
659
659
. build ( ) . unwrap ( )
660
660
. sign ( payer_sign) . unwrap ( ) ;
@@ -665,7 +665,7 @@ mod tests {
665
665
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
666
666
. amount_msats ( 1000 )
667
667
. build ( ) . unwrap ( )
668
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
668
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
669
669
. amount_msats ( 1001 ) . unwrap ( )
670
670
. amount_msats ( 1000 ) . unwrap ( )
671
671
. build ( ) . unwrap ( )
@@ -677,7 +677,7 @@ mod tests {
677
677
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
678
678
. amount_msats ( 1000 )
679
679
. build ( ) . unwrap ( )
680
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
680
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
681
681
. amount_msats ( 1001 ) . unwrap ( )
682
682
. build ( ) . unwrap ( )
683
683
. sign ( payer_sign) . unwrap ( ) ;
@@ -688,7 +688,7 @@ mod tests {
688
688
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
689
689
. amount_msats ( 1000 )
690
690
. build ( ) . unwrap ( )
691
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
691
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
692
692
. amount_msats ( 999 )
693
693
{
694
694
Ok ( _) => panic ! ( "expected error" ) ,
@@ -699,7 +699,7 @@ mod tests {
699
699
. amount_msats ( 1000 )
700
700
. supported_quantity ( Quantity :: Unbounded )
701
701
. build ( ) . unwrap ( )
702
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
702
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
703
703
. quantity ( 2 ) . unwrap ( )
704
704
. amount_msats ( 1000 )
705
705
{
@@ -710,7 +710,7 @@ mod tests {
710
710
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
711
711
. amount_msats ( 1000 )
712
712
. build ( ) . unwrap ( )
713
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
713
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
714
714
. amount_msats ( MAX_VALUE_MSAT + 1 )
715
715
{
716
716
Ok ( _) => panic ! ( "expected error" ) ,
@@ -721,7 +721,7 @@ mod tests {
721
721
. amount_msats ( 1000 )
722
722
. supported_quantity ( Quantity :: Unbounded )
723
723
. build ( ) . unwrap ( )
724
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
724
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
725
725
. amount_msats ( 1000 ) . unwrap ( )
726
726
. quantity ( 2 ) . unwrap ( )
727
727
. build ( )
@@ -732,7 +732,7 @@ mod tests {
732
732
733
733
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
734
734
. build ( ) . unwrap ( )
735
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
735
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
736
736
. build ( )
737
737
{
738
738
Ok ( _) => panic ! ( "expected error" ) ,
@@ -748,7 +748,7 @@ mod tests {
748
748
. amount_msats ( 1000 )
749
749
. supported_quantity ( Quantity :: one ( ) )
750
750
. build ( ) . unwrap ( )
751
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
751
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
752
752
. build ( ) . unwrap ( )
753
753
. sign ( payer_sign) . unwrap ( ) ;
754
754
let ( _, _, tlv_stream, _) = invoice_request. as_tlv_stream ( ) ;
@@ -759,7 +759,7 @@ mod tests {
759
759
. amount_msats ( 1000 )
760
760
. supported_quantity ( Quantity :: one ( ) )
761
761
. build ( ) . unwrap ( )
762
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
762
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
763
763
. amount_msats ( 2_000 ) . unwrap ( )
764
764
. quantity ( 2 )
765
765
{
@@ -771,7 +771,7 @@ mod tests {
771
771
. amount_msats ( 1000 )
772
772
. supported_quantity ( Quantity :: Bounded ( ten) )
773
773
. build ( ) . unwrap ( )
774
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
774
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
775
775
. amount_msats ( 10_000 ) . unwrap ( )
776
776
. quantity ( 10 ) . unwrap ( )
777
777
. build ( ) . unwrap ( )
@@ -784,7 +784,7 @@ mod tests {
784
784
. amount_msats ( 1000 )
785
785
. supported_quantity ( Quantity :: Bounded ( ten) )
786
786
. build ( ) . unwrap ( )
787
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
787
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
788
788
. amount_msats ( 11_000 ) . unwrap ( )
789
789
. quantity ( 11 )
790
790
{
@@ -796,7 +796,7 @@ mod tests {
796
796
. amount_msats ( 1000 )
797
797
. supported_quantity ( Quantity :: Unbounded )
798
798
. build ( ) . unwrap ( )
799
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
799
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
800
800
. amount_msats ( 2_000 ) . unwrap ( )
801
801
. quantity ( 2 ) . unwrap ( )
802
802
. build ( ) . unwrap ( )
@@ -809,7 +809,7 @@ mod tests {
809
809
. amount_msats ( 1000 )
810
810
. supported_quantity ( Quantity :: Unbounded )
811
811
. build ( ) . unwrap ( )
812
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
812
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
813
813
. build ( )
814
814
{
815
815
Ok ( _) => panic ! ( "expected error" ) ,
@@ -822,7 +822,7 @@ mod tests {
822
822
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
823
823
. amount_msats ( 1000 )
824
824
. build ( ) . unwrap ( )
825
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
825
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
826
826
. payer_note ( "bar" . into ( ) )
827
827
. build ( ) . unwrap ( )
828
828
. sign ( payer_sign) . unwrap ( ) ;
@@ -833,7 +833,7 @@ mod tests {
833
833
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
834
834
. amount_msats ( 1000 )
835
835
. build ( ) . unwrap ( )
836
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
836
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
837
837
. payer_note ( "bar" . into ( ) )
838
838
. payer_note ( "baz" . into ( ) )
839
839
. build ( ) . unwrap ( )
@@ -848,7 +848,7 @@ mod tests {
848
848
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
849
849
. amount_msats ( 1000 )
850
850
. build ( ) . unwrap ( )
851
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
851
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
852
852
. build ( ) . unwrap ( )
853
853
. sign ( |digest| Err ( ( ) ) )
854
854
{
@@ -859,7 +859,7 @@ mod tests {
859
859
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
860
860
. amount_msats ( 1000 )
861
861
. build ( ) . unwrap ( )
862
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
862
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
863
863
. build ( ) . unwrap ( )
864
864
. sign ( recipient_sign)
865
865
{
0 commit comments