Module version_control

Source
Expand description

§Version Control

abstract_core::version_control 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 manager and proxy addresses.

Modules§

state

Structs§

AccountBase
Contains the minimal Abstract Account contract addresses.
AccountBaseResponse
Config
Contains configuration info of version control.
ConfigResponse
InstantiateMsg
Version Control Instantiate Msg
MigrateMsg
ModuleConfiguration
ModuleDefaultConfiguration
ModuleFilter
A ModuleFilter that mirrors the ModuleInfo struct.
ModuleResponse
ModulesListResponse
ModulesResponse
NamespaceInfo
NamespaceListResponse
NamespacesResponse

Enums§

ExecuteMsg
Version Control Execute Msg
NamespaceResponse
QueryMsg
Version Control Query Msg
UpdateModule

Type Aliases§

ModuleMapEntry