pub trait Identification: Sized {
    // Required method
    fn proxy_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr>;

    // Provided methods
    fn manager_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr> { ... }
    fn os_core(&self, deps: Deps<'_>) -> AbstractSdkResult<Core> { ... }
    fn os_id(&self, deps: Deps<'_>) -> AbstractSdkResult<OsId> { ... }
}
Expand description

Retrieve identifying information about an OS. This includes the manager, proxy, core and os_id.

Required Methods§

Provided Methods§

source

fn manager_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr>

source

fn os_core(&self, deps: Deps<'_>) -> AbstractSdkResult<Core>

source

fn os_id(&self, deps: Deps<'_>) -> AbstractSdkResult<OsId>

Get the OS id for the current context.

Implementations on Foreign Types§

source§

impl Identification for Core

Implementors§