Module registry

Source
Expand description

§Registry

abstract_std::registry stores chain-specific code-ids, addresses and an account_id map.

§Description

Code-ids and api-contract addresses are stored on this address. This data can not be changed and allows for complex factory logic. Both code-ids and addresses are stored on a per-module version basis which allows users to easily upgrade their modules.

An internal account-id store provides external verification for accounts.

Modules§

state

Structs§

Account
Contains the minimal Abstract Account contract addresses.
AccountListResponse
AccountsResponse
Config
Contains configuration info of registry.
ConfigResponse
InstantiateMsg
Registry Instantiate Msg
ModuleConfiguration
ModuleDefaultConfiguration
ModuleFilter
A ModuleFilter that mirrors the ModuleInfo struct.
ModuleResponse
ModulesListResponse
ModulesResponse
NamespaceInfo
NamespaceListResponse
NamespacesResponse

Enums§

ExecuteMsg
Registry Execute Msg
MigrateMsg
NamespaceResponse
QueryMsg
Registry Query Msg
UpdateModule

Traits§

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

Type Aliases§

ModuleMapEntry