Trait abstract_sdk::features::AccountIdentification
source · pub trait AccountIdentification: Sized {
// Required method
fn proxy_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr>;
// Provided methods
fn manager_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr> { ... }
fn account_base(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountBase> { ... }
fn account_id(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountId> { ... }
}
Expand description
Retrieve identifying information about an Account. This includes the manager, proxy, core and account_id.
Required Methods§
fn proxy_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr>
Provided Methods§
fn manager_address(&self, deps: Deps<'_>) -> AbstractSdkResult<Addr>
fn account_base(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountBase>
sourcefn account_id(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountId>
fn account_id(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountId>
Get the Account id for the current context.