File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ struct Cli {
2828 cashu : bool ,
2929 /// Cashu mint URL (requires --cashu)
3030 #[ arg( long, requires = "cashu" ) ]
31- mint_url : String ,
31+ mint_url : Option < String > ,
3232 /// npub.cash URL for lightning address support (requires --cashu)
3333 #[ arg( long, requires = "cashu" ) ]
3434 npubcash_url : Option < String > ,
@@ -90,8 +90,12 @@ fn get_config(network: Network, cli: &Cli) -> Result<WalletConfig> {
9090 let seed = generate_or_load_seed ( & storage_path) ?;
9191
9292 let extra_config = if cli. cashu {
93+ let mint_url = cli
94+ . mint_url
95+ . clone ( )
96+ . ok_or_else ( || anyhow:: anyhow!( "--mint_url is required when using --cashu" ) ) ?;
9397 ExtraConfig :: Cashu ( CashuConfig {
94- mint_url : cli . mint_url . clone ( ) ,
98+ mint_url,
9599 unit : CurrencyUnit :: Sat ,
96100 npubcash_url : cli. npubcash_url . clone ( ) ,
97101 } )
You can’t perform that action at this time.
0 commit comments