pub trait Launcher {
    // Required methods
    fn get_safenode_path(&self) -> PathBuf;
    fn launch_faucet(&self, genesis_multiaddr: &Multiaddr) -> Result<u32>;
    fn launch_node(
        &self,
        rpc_socket_addr: SocketAddr,
        bootstrap_peers: Vec<Multiaddr>
    ) -> Result<()>;
    fn wait(&self, delay: u64);
}

Required Methods§

source

fn get_safenode_path(&self) -> PathBuf

source

fn launch_faucet(&self, genesis_multiaddr: &Multiaddr) -> Result<u32>

source

fn launch_node( &self, rpc_socket_addr: SocketAddr, bootstrap_peers: Vec<Multiaddr> ) -> Result<()>

source

fn wait(&self, delay: u64)

Implementors§