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§

Provided Methods§

source

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

source

fn account_base(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountBase>

source

fn account_id(&self, deps: Deps<'_>) -> AbstractSdkResult<AccountId>

Get the Account id for the current context.

Implementations on Foreign Types§

source§

impl AccountIdentification for AccountBase

Implementors§