Trait abstract_sdk::features::Identification
source · 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§
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>
sourcefn os_id(&self, deps: Deps<'_>) -> AbstractSdkResult<OsId>
fn os_id(&self, deps: Deps<'_>) -> AbstractSdkResult<OsId>
Get the OS id for the current context.