@@ -28,7 +28,7 @@ use wallet::export::WalletExport;
28
28
#[ command( version, about, long_about = None ) ]
29
29
pub struct Args {
30
30
/// Bitcoin network to use
31
- #[ arg( long, env = "SPACED_CHAIN" ) ]
31
+ #[ arg( long, env = "SPACED_CHAIN" , default_value = "mainnet" ) ]
32
32
chain : ExtendedNetwork ,
33
33
/// Spaced RPC URL [default: based on specified chain]
34
34
#[ arg( long) ]
@@ -92,6 +92,8 @@ enum Commands {
92
92
/// Fee rate to use in sat/vB
93
93
#[ arg( long, short) ]
94
94
fee_rate : Option < u64 > ,
95
+ #[ arg( long, short, default_value = "false" ) ]
96
+ confirmed_only : bool ,
95
97
} ,
96
98
/// Register a won auction
97
99
Register {
@@ -270,6 +272,7 @@ impl SpaceCli {
270
272
req : Option < RpcWalletRequest > ,
271
273
bidouts : Option < u8 > ,
272
274
fee_rate : Option < u64 > ,
275
+ confirmed_only : bool ,
273
276
) -> Result < ( ) , ClientError > {
274
277
let fee_rate = fee_rate. map ( |fee| FeeRate :: from_sat_per_vb ( fee) . unwrap ( ) ) ;
275
278
let result = self
@@ -285,6 +288,7 @@ impl SpaceCli {
285
288
fee_rate,
286
289
dust : self . dust ,
287
290
force : self . force ,
291
+ confirmed_only
288
292
} ,
289
293
)
290
294
. await ?;
@@ -440,13 +444,15 @@ async fn handle_commands(
440
444
} ) ) ,
441
445
None ,
442
446
fee_rate,
447
+ false
443
448
)
444
449
. await ?
445
450
}
446
451
Commands :: Bid {
447
452
space,
448
453
amount,
449
454
fee_rate,
455
+ confirmed_only
450
456
} => {
451
457
cli. send_request (
452
458
Some ( RpcWalletRequest :: Bid ( BidParams {
@@ -455,11 +461,12 @@ async fn handle_commands(
455
461
} ) ) ,
456
462
None ,
457
463
fee_rate,
464
+ confirmed_only
458
465
)
459
466
. await ?
460
467
}
461
468
Commands :: CreateBidOuts { pairs, fee_rate } => {
462
- cli. send_request ( None , Some ( pairs) , fee_rate) . await ?
469
+ cli. send_request ( None , Some ( pairs) , fee_rate, false ) . await ?
463
470
}
464
471
Commands :: Register {
465
472
space,
@@ -473,6 +480,7 @@ async fn handle_commands(
473
480
} ) ) ,
474
481
None ,
475
482
fee_rate,
483
+ false
476
484
)
477
485
. await ?
478
486
}
@@ -489,6 +497,7 @@ async fn handle_commands(
489
497
} ) ) ,
490
498
None ,
491
499
fee_rate,
500
+ false
492
501
)
493
502
. await ?
494
503
}
@@ -504,6 +513,7 @@ async fn handle_commands(
504
513
} ) ) ,
505
514
None ,
506
515
fee_rate,
516
+ false
507
517
)
508
518
. await ?
509
519
}
@@ -532,6 +542,7 @@ async fn handle_commands(
532
542
} ) ) ,
533
543
None ,
534
544
fee_rate,
545
+ false
535
546
)
536
547
. await ?;
537
548
}
0 commit comments