hermes-runtime-components 0.1.0

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

#[derive_component(TcpPortReserverComponent, TcpPortReserver<Runtime>)]
/// Allocate a TCP port that the full node process use for listening
#[async_trait]
pub trait CanReserveTcpPort: Async + HasErrorType {
    async fn reserve_tcp_port(&self) -> Result<u16, Self::Error>;
}