@@ -20,9 +20,9 @@ use std::borrow::Cow;
2020#[ derive( Clone , Debug , Default , Serialize , Parser ) ]
2121pub struct RpcCommonOpts {
2222 /// The RPC endpoint.
23- #[ arg( long = "rpc-url" , visible_alias = "fork-url" , env = "ETH_RPC_URL" ) ]
23+ #[ arg( short , long , visible_alias = "fork-url" , env = "ETH_RPC_URL" ) ]
2424 #[ serde( rename = "eth_rpc_url" , skip_serializing_if = "Option::is_none" ) ]
25- pub url : Option < String > ,
25+ pub rpc_url : Option < String > ,
2626
2727 /// Allow insecure RPC connections (accept invalid HTTPS certificates).
2828 ///
@@ -80,7 +80,7 @@ impl figment::Provider for RpcCommonOpts {
8080impl RpcCommonOpts {
8181 /// Returns the RPC endpoint URL, resolving from CLI args or config.
8282 pub fn url < ' a > ( & ' a self , config : Option < & ' a Config > ) -> Result < Option < Cow < ' a , str > > > {
83- let url = match ( self . url . as_deref ( ) , config) {
83+ let url = match ( self . rpc_url . as_deref ( ) , config) {
8484 ( Some ( url) , _) => Some ( Cow :: Borrowed ( url) ) ,
8585 ( None , Some ( config) ) => config. get_rpc_url ( ) . transpose ( ) ?,
8686 ( None , None ) => None ,
0 commit comments