pub trait IbcClientExecFns<Chain>: CwOrcExecute<Chain, ExecuteMsg = ExecuteMsg>where
Chain: CwEnv,{
// Provided methods
fn update_admin(
&self,
admin: String
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn update_config(
&self,
ans_host: Option<String>,
version_control: Option<String>
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn send_funds(
&self,
funds: Vec<Coin, Global>,
host_chain: String
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn register(
&self,
host_chain: String
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn send_packet(
&self,
action: HostAction,
host_chain: String,
retries: u8,
callback_info: Option<CallbackInfo>
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn remove_host(
&self,
host_chain: String
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
}