49
49
.respond_with(payment_paths, payment_hash)?
50
50
" ) ]
51
51
#![ cfg_attr( not( feature = "std" ) , doc = "
52
- .respond_with (payment_paths, payment_hash, core::time::Duration::from_secs(0))?
52
+ .respond_with_no_std (payment_paths, payment_hash, core::time::Duration::from_secs(0))?
53
53
" ) ]
54
54
//! .relative_expiry(3600)
55
55
//! .allow_mpp()
78
78
.respond_with(payment_paths, payment_hash, pubkey)?
79
79
" ) ]
80
80
#![ cfg_attr( not( feature = "std" ) , doc = "
81
- .respond_with (payment_paths, payment_hash, pubkey, core::time::Duration::from_secs(0))?
81
+ .respond_with_no_std (payment_paths, payment_hash, pubkey, core::time::Duration::from_secs(0))?
82
82
" ) ]
83
83
//! .relative_expiry(3600)
84
84
//! .allow_mpp()
@@ -886,7 +886,7 @@ mod tests {
886
886
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
887
887
. build ( ) . unwrap ( )
888
888
. sign ( payer_sign) . unwrap ( )
889
- . respond_with ( payment_paths. clone ( ) , payment_hash, now) . unwrap ( )
889
+ . respond_with_no_std ( payment_paths. clone ( ) , payment_hash, now) . unwrap ( )
890
890
. build ( ) . unwrap ( )
891
891
. sign ( recipient_sign) . unwrap ( ) ;
892
892
@@ -962,7 +962,8 @@ mod tests {
962
962
let now = now ( ) ;
963
963
let invoice = RefundBuilder :: new ( "foo" . into ( ) , vec ! [ 1 ; 32 ] , payer_pubkey ( ) , 1000 ) . unwrap ( )
964
964
. build ( ) . unwrap ( )
965
- . respond_with ( payment_paths. clone ( ) , payment_hash, recipient_pubkey ( ) , now) . unwrap ( )
965
+ . respond_with_no_std ( payment_paths. clone ( ) , payment_hash, recipient_pubkey ( ) , now)
966
+ . unwrap ( )
966
967
. build ( ) . unwrap ( )
967
968
. sign ( recipient_sign) . unwrap ( ) ;
968
969
@@ -1040,7 +1041,8 @@ mod tests {
1040
1041
if let Err ( e) = RefundBuilder :: new ( "foo" . into ( ) , vec ! [ 1 ; 32 ] , payer_pubkey ( ) , 1000 ) . unwrap ( )
1041
1042
. absolute_expiry ( future_expiry)
1042
1043
. build ( ) . unwrap ( )
1043
- . respond_with ( payment_paths ( ) , payment_hash ( ) , recipient_pubkey ( ) , now ( ) ) . unwrap ( )
1044
+ . respond_with ( payment_paths ( ) , payment_hash ( ) , recipient_pubkey ( ) )
1045
+ . unwrap ( )
1044
1046
. build ( )
1045
1047
{
1046
1048
panic ! ( "error building invoice: {:?}" , e) ;
@@ -1049,7 +1051,8 @@ mod tests {
1049
1051
match RefundBuilder :: new ( "foo" . into ( ) , vec ! [ 1 ; 32 ] , payer_pubkey ( ) , 1000 ) . unwrap ( )
1050
1052
. absolute_expiry ( past_expiry)
1051
1053
. build ( ) . unwrap ( )
1052
- . respond_with ( payment_paths ( ) , payment_hash ( ) , recipient_pubkey ( ) , now ( ) ) . unwrap ( )
1054
+ . respond_with ( payment_paths ( ) , payment_hash ( ) , recipient_pubkey ( ) )
1055
+ . unwrap ( )
1053
1056
. build ( )
1054
1057
{
1055
1058
Ok ( _) => panic ! ( "expected error" ) ,
@@ -1068,7 +1071,7 @@ mod tests {
1068
1071
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1069
1072
. build ( ) . unwrap ( )
1070
1073
. sign ( payer_sign) . unwrap ( )
1071
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now) . unwrap ( )
1074
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now) . unwrap ( )
1072
1075
. relative_expiry ( one_hour. as_secs ( ) as u32 )
1073
1076
. build ( ) . unwrap ( )
1074
1077
. sign ( recipient_sign) . unwrap ( ) ;
@@ -1084,7 +1087,7 @@ mod tests {
1084
1087
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1085
1088
. build ( ) . unwrap ( )
1086
1089
. sign ( payer_sign) . unwrap ( )
1087
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now - one_hour) . unwrap ( )
1090
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now - one_hour) . unwrap ( )
1088
1091
. relative_expiry ( one_hour. as_secs ( ) as u32 - 1 )
1089
1092
. build ( ) . unwrap ( )
1090
1093
. sign ( recipient_sign) . unwrap ( ) ;
@@ -1104,7 +1107,7 @@ mod tests {
1104
1107
. amount_msats ( 1001 ) . unwrap ( )
1105
1108
. build ( ) . unwrap ( )
1106
1109
. sign ( payer_sign) . unwrap ( )
1107
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1110
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1108
1111
. build ( ) . unwrap ( )
1109
1112
. sign ( recipient_sign) . unwrap ( ) ;
1110
1113
let ( _, _, _, tlv_stream, _) = invoice. as_tlv_stream ( ) ;
@@ -1125,7 +1128,7 @@ mod tests {
1125
1128
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1126
1129
. build ( ) . unwrap ( )
1127
1130
. sign ( payer_sign) . unwrap ( )
1128
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1131
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1129
1132
. fallback_v0_p2wsh ( & script. wscript_hash ( ) )
1130
1133
. fallback_v0_p2wpkh ( & pubkey. wpubkey_hash ( ) . unwrap ( ) )
1131
1134
. fallback_v1_p2tr_tweaked ( & tweaked_pubkey)
@@ -1170,7 +1173,7 @@ mod tests {
1170
1173
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1171
1174
. build ( ) . unwrap ( )
1172
1175
. sign ( payer_sign) . unwrap ( )
1173
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1176
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1174
1177
. allow_mpp ( )
1175
1178
. build ( ) . unwrap ( )
1176
1179
. sign ( recipient_sign) . unwrap ( ) ;
@@ -1187,7 +1190,7 @@ mod tests {
1187
1190
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1188
1191
. build ( ) . unwrap ( )
1189
1192
. sign ( payer_sign) . unwrap ( )
1190
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1193
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1191
1194
. build ( ) . unwrap ( )
1192
1195
. sign ( |_| Err ( ( ) ) )
1193
1196
{
@@ -1201,7 +1204,7 @@ mod tests {
1201
1204
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1202
1205
. build ( ) . unwrap ( )
1203
1206
. sign ( payer_sign) . unwrap ( )
1204
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1207
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1205
1208
. build ( ) . unwrap ( )
1206
1209
. sign ( payer_sign)
1207
1210
{
@@ -1218,7 +1221,7 @@ mod tests {
1218
1221
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1219
1222
. build ( ) . unwrap ( )
1220
1223
. sign ( payer_sign) . unwrap ( )
1221
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1224
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1222
1225
. build ( ) . unwrap ( )
1223
1226
. sign ( recipient_sign) . unwrap ( ) ;
1224
1227
@@ -1273,7 +1276,7 @@ mod tests {
1273
1276
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1274
1277
. build ( ) . unwrap ( )
1275
1278
. sign ( payer_sign) . unwrap ( )
1276
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1279
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1277
1280
. build ( ) . unwrap ( )
1278
1281
. sign ( recipient_sign) . unwrap ( ) ;
1279
1282
@@ -1303,7 +1306,7 @@ mod tests {
1303
1306
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1304
1307
. build ( ) . unwrap ( )
1305
1308
. sign ( payer_sign) . unwrap ( )
1306
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1309
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1307
1310
. relative_expiry ( 3600 )
1308
1311
. build ( ) . unwrap ( )
1309
1312
. sign ( recipient_sign) . unwrap ( ) ;
@@ -1325,7 +1328,7 @@ mod tests {
1325
1328
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1326
1329
. build ( ) . unwrap ( )
1327
1330
. sign ( payer_sign) . unwrap ( )
1328
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1331
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1329
1332
. build ( ) . unwrap ( )
1330
1333
. sign ( recipient_sign) . unwrap ( ) ;
1331
1334
@@ -1355,7 +1358,7 @@ mod tests {
1355
1358
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1356
1359
. build ( ) . unwrap ( )
1357
1360
. sign ( payer_sign) . unwrap ( )
1358
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1361
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1359
1362
. build ( ) . unwrap ( )
1360
1363
. sign ( recipient_sign) . unwrap ( ) ;
1361
1364
@@ -1383,7 +1386,7 @@ mod tests {
1383
1386
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1384
1387
. build ( ) . unwrap ( )
1385
1388
. sign ( payer_sign) . unwrap ( )
1386
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1389
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1387
1390
. allow_mpp ( )
1388
1391
. build ( ) . unwrap ( )
1389
1392
. sign ( recipient_sign) . unwrap ( ) ;
@@ -1416,7 +1419,7 @@ mod tests {
1416
1419
. build ( ) . unwrap ( )
1417
1420
. sign ( payer_sign) . unwrap ( ) ;
1418
1421
let mut unsigned_invoice = invoice_request
1419
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1422
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1420
1423
. fallback_v0_p2wsh ( & script. wscript_hash ( ) )
1421
1424
. fallback_v0_p2wpkh ( & pubkey. wpubkey_hash ( ) . unwrap ( ) )
1422
1425
. fallback_v1_p2tr_tweaked ( & tweaked_pubkey)
@@ -1473,7 +1476,7 @@ mod tests {
1473
1476
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1474
1477
. build ( ) . unwrap ( )
1475
1478
. sign ( payer_sign) . unwrap ( )
1476
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1479
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1477
1480
. build ( ) . unwrap ( )
1478
1481
. sign ( recipient_sign) . unwrap ( ) ;
1479
1482
@@ -1515,7 +1518,7 @@ mod tests {
1515
1518
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1516
1519
. build ( ) . unwrap ( )
1517
1520
. sign ( payer_sign) . unwrap ( )
1518
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1521
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1519
1522
. build ( ) . unwrap ( )
1520
1523
. invoice
1521
1524
. write ( & mut buffer) . unwrap ( ) ;
@@ -1534,7 +1537,7 @@ mod tests {
1534
1537
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1535
1538
. build ( ) . unwrap ( )
1536
1539
. sign ( payer_sign) . unwrap ( )
1537
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1540
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1538
1541
. build ( ) . unwrap ( )
1539
1542
. sign ( recipient_sign) . unwrap ( ) ;
1540
1543
let last_signature_byte = invoice. bytes . last_mut ( ) . unwrap ( ) ;
@@ -1559,7 +1562,7 @@ mod tests {
1559
1562
. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1560
1563
. build ( ) . unwrap ( )
1561
1564
. sign ( payer_sign) . unwrap ( )
1562
- . respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1565
+ . respond_with_no_std ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
1563
1566
. build ( ) . unwrap ( )
1564
1567
. sign ( recipient_sign) . unwrap ( ) ;
1565
1568
0 commit comments