@@ -28,7 +28,7 @@ use wallet::export::WalletExport;
2828#[ command( version, about, long_about = None ) ]
2929pub struct Args {
3030 /// Bitcoin network to use
31- #[ arg( long, env = "SPACED_CHAIN" ) ]
31+ #[ arg( long, env = "SPACED_CHAIN" , default_value = "mainnet" ) ]
3232 chain : ExtendedNetwork ,
3333 /// Spaced RPC URL [default: based on specified chain]
3434 #[ arg( long) ]
@@ -92,6 +92,8 @@ enum Commands {
9292 /// Fee rate to use in sat/vB
9393 #[ arg( long, short) ]
9494 fee_rate : Option < u64 > ,
95+ #[ arg( long, short, default_value = "false" ) ]
96+ confirmed_only : bool ,
9597 } ,
9698 /// Register a won auction
9799 Register {
@@ -270,6 +272,7 @@ impl SpaceCli {
270272 req : Option < RpcWalletRequest > ,
271273 bidouts : Option < u8 > ,
272274 fee_rate : Option < u64 > ,
275+ confirmed_only : bool ,
273276 ) -> Result < ( ) , ClientError > {
274277 let fee_rate = fee_rate. map ( |fee| FeeRate :: from_sat_per_vb ( fee) . unwrap ( ) ) ;
275278 let result = self
@@ -285,6 +288,7 @@ impl SpaceCli {
285288 fee_rate,
286289 dust : self . dust ,
287290 force : self . force ,
291+ confirmed_only
288292 } ,
289293 )
290294 . await ?;
@@ -440,13 +444,15 @@ async fn handle_commands(
440444 } ) ) ,
441445 None ,
442446 fee_rate,
447+ false
443448 )
444449 . await ?
445450 }
446451 Commands :: Bid {
447452 space,
448453 amount,
449454 fee_rate,
455+ confirmed_only
450456 } => {
451457 cli. send_request (
452458 Some ( RpcWalletRequest :: Bid ( BidParams {
@@ -455,11 +461,12 @@ async fn handle_commands(
455461 } ) ) ,
456462 None ,
457463 fee_rate,
464+ confirmed_only
458465 )
459466 . await ?
460467 }
461468 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 ?
463470 }
464471 Commands :: Register {
465472 space,
@@ -473,6 +480,7 @@ async fn handle_commands(
473480 } ) ) ,
474481 None ,
475482 fee_rate,
483+ false
476484 )
477485 . await ?
478486 }
@@ -489,6 +497,7 @@ async fn handle_commands(
489497 } ) ) ,
490498 None ,
491499 fee_rate,
500+ false
492501 )
493502 . await ?
494503 }
@@ -504,6 +513,7 @@ async fn handle_commands(
504513 } ) ) ,
505514 None ,
506515 fee_rate,
516+ false
507517 )
508518 . await ?
509519 }
@@ -532,6 +542,7 @@ async fn handle_commands(
532542 } ) ) ,
533543 None ,
534544 fee_rate,
545+ false
535546 )
536547 . await ?;
537548 }
0 commit comments