pub trait Launcher {
// Required methods
fn get_antnode_path(&self) -> PathBuf;
fn launch_node(
&self,
first: bool,
log_format: Option<LogFormat>,
metrics_port: Option<u16>,
node_port: Option<u16>,
rpc_socket_addr: SocketAddr,
rewards_address: RewardsAddress,
evm_network: EvmNetwork,
) -> Result<()>;
fn wait(&self, delay: u64);
}