hermes-test-components 0.1.0

Implementation of an IBC Relayer in Rust, as a library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use cgp::prelude::*;

use crate::driver::traits::types::chain_driver::HasChainDriverType;

#[derive_component(ChainBootstrapperComponent, ChainBootstrapper<Bootstrap>)]
#[async_trait]
pub trait CanBootstrapChain: HasChainDriverType + HasErrorType {
    async fn bootstrap_chain(
        &self,
        chain_id_prefix: &str,
    ) -> Result<Self::ChainDriver, Self::Error>;
}