pub trait MFactoryExecFns<Chain>: CwOrcExecute<Chain, ExecuteMsg = ExecuteMsg>where
Chain: CwEnv,{
// Provided methods
fn update_config(
&self,
ans_host_address: Option<String>,
version_control_address: Option<String>
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn install_module(
&self,
module: ModuleInfo,
init_msg: Option<Binary>
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
fn update_factory_binary_msgs(
&self,
to_add: Vec<(ModuleInfo, Binary), Global>,
to_remove: Vec<ModuleInfo, Global>
) -> Result<<Chain as TxHandler>::Response, CwOrchError> { ... }
}