loom_exex::loom_runtime

Function start_loom

Source
pub async fn start_loom<P, T, DB>(
    provider: P,
    bc: Blockchain<DB>,
    topology_config: TopologyConfig,
    loom_config_filepath: String,
    is_exex: bool,
) -> Result<()>
where T: Transport + Clone, P: Provider<T, Ethereum> + DebugProviderExt<T, Ethereum> + Send + Sync + Clone + 'static, DB: Database<Error = ErrReport> + DatabaseRef<Error = ErrReport> + DatabaseCommit + DatabaseLoomExt + BlockHistoryState + Send + Sync + Clone + Default + 'static,