Launcher

Trait Launcher 

Source
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);
}

Required Methods§

Source

fn get_antnode_path(&self) -> PathBuf

Source

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<()>

Source

fn wait(&self, delay: u64)

Implementors§