@@ -323,6 +323,7 @@ enum NetworkNameArg {
323323 Holesky ,
324324 HoleskyStage ,
325325 Mainnet ,
326+ MainnetStage ,
326327}
327328
328329impl FromStr for NetworkNameArg {
@@ -334,8 +335,9 @@ impl FromStr for NetworkNameArg {
334335 "holesky" => Ok ( NetworkNameArg :: Holesky ) ,
335336 "holesky-stage" => Ok ( NetworkNameArg :: HoleskyStage ) ,
336337 "mainnet" => Ok ( NetworkNameArg :: Mainnet ) ,
338+ "mainnet-stage" => Ok ( NetworkNameArg :: MainnetStage ) ,
337339 _ => Err (
338- "Unknown network. Possible values: devnet, holesky, holesky-stage, mainnet"
340+ "Unknown network. Possible values: devnet, holesky, holesky-stage, mainnet, mainnet-stage "
339341 . to_string ( ) ,
340342 ) ,
341343 }
@@ -348,9 +350,10 @@ struct NetworkArg {
348350 name = "The working network's name" ,
349351 long = "network" ,
350352 default_value = "devnet" ,
351- help = "[possible values: devnet, holesky, holesky-stage, mainnet]"
353+ help = "[possible values: devnet, holesky, holesky-stage, mainnet, mainnet-stage ]"
352354 ) ]
353355 network : Option < NetworkNameArg > ,
356+
354357 #[ arg(
355358 name = "Aligned Service Manager Contract Address" ,
356359 long = "aligned_service_manager" ,
@@ -400,6 +403,7 @@ impl From<NetworkArg> for Network {
400403 Some ( NetworkNameArg :: Holesky ) => Network :: Holesky ,
401404 Some ( NetworkNameArg :: HoleskyStage ) => Network :: HoleskyStage ,
402405 Some ( NetworkNameArg :: Mainnet ) => Network :: Mainnet ,
406+ Some ( NetworkNameArg :: MainnetStage ) => Network :: MainnetStage ,
403407 }
404408 }
405409}
0 commit comments