pub trait ProxyExecFns<Chain>: BootExecute<Chain, ExecuteMsg = ExecuteMsg>where
    Chain: BootEnvironment,
{ fn set_admin(
        &self,
        admin: String
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn module_action(
        &self,
        msgs: Vec<CosmosMsg<Empty>, Global>
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn ibc_action(
        &self,
        msgs: Vec<ExecuteMsg, Global>
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn add_module(
        &self,
        module: String
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn remove_module(
        &self,
        module: String
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn update_assets(
        &self,
        to_add: Vec<UncheckedProxyAsset, Global>,
        to_remove: Vec<String, Global>
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } }

Provided Methods§

Implementors§