Trait sn_node_manager::local::Launcher

source ·
pub trait Launcher {
    // Required methods
    fn get_safenode_path(&self) -> PathBuf;
    fn launch_faucet(&self, genesis_multiaddr: &Multiaddr) -> Result<u32>;
    fn launch_node(
        &self,
        owner: Option<String>,
        rpc_socket_addr: SocketAddr,
        bootstrap_peers: Vec<Multiaddr>,
        log_format: Option<LogFormat>,
    ) -> 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, owner: Option<String>, rpc_socket_addr: SocketAddr, bootstrap_peers: Vec<Multiaddr>, log_format: Option<LogFormat>, ) -> Result<()>

source

fn wait(&self, delay: u64)

Implementors§