Trait abstract_sdk::IbcInterface

source ·
pub trait IbcInterface: AccountIdentification + ModuleInterface + ModuleIdentification {
    // Provided method
    fn ibc_client<'a>(&'a self, deps: Deps<'a>) -> IbcClient<'_, Self> { ... }
}
Expand description

Interact with other chains over IBC.

Provided Methods§

source

fn ibc_client<'a>(&'a self, deps: Deps<'a>) -> IbcClient<'_, Self>

API for interacting with the Abstract IBC client.

§Example
use abstract_sdk::prelude::*;

let ibc_client: IbcClient<MockModule>  = module.ibc_client(deps.as_ref());

Object Safety§

This trait is not object safe.

Implementors§