Module abstract_std::manager

source ·
Expand description

§Account Manager

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

§Description

The Account manager is part of the Core Abstract Account contracts along with the abstract_std::proxy 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 manager 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::manager 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.