abstract_std

Module account

Source
Expand description

§Account Account

abstract_std::account implements the contract interface and state lay-out.

§Description

The Account is part of the Core Abstract Account contracts along with the abstract_std::account contract. This contract is responsible for:

  • Managing modules instantiation and migrations.
  • Managing permissions.
  • Upgrading the Account and its modules.
  • Providing module name to address resolution.

The account should be set as the contract/CosmWasm admin by default on your modules.

§Migration

Migrating this contract is done by calling ExecuteMsg::Upgrade with abstract::account as module.

Modules§

Structs§

Enums§

Traits§

  • Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.
  • Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.
  • Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.