1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use cosmwasm_std::{Addr, Deps, StdResult};

pub trait RegisterAccess: Sized {
    fn registry(&self, deps: Deps) -> StdResult<Addr>;
}

// / Query module information
// pub fn get_module(
//     querier: &QuerierWrapper,
//     module_info: ModuleInfo,
//     version_control_addr: &Addr,
// ) -> StdResult<Module> {
//     let resp: ModuleResponse = querier.query_wasm_smart(
//         version_control_addr,
//         &QueryMsg::Module {
//             module: module_info,
//         },
//     )?;
//     Ok(resp.module)
// }