pub trait MFactoryExecFns<Chain>: CwOrchExecute<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, CwEnvError> { ... }
fn install_modules(
&self,
modules: Vec<ModuleInstallConfig, Global>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_factory_binary_msgs(
&self,
to_add: Vec<(ModuleInfo, Binary), Global>,
to_remove: Vec<ModuleInfo, Global>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_ownership(
&self,
arg0: Action
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
}