Module version_control

Source
Expand description

§Version Control

abstract_os::version_control stores chain-specific code-ids, addresses and an os_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 os-id store provides external verification for manager and proxy addresses.

Modules§

state

Structs§

ConfigResponse
Core
Contains the minimal Abstract-OS contract addresses.
InstantiateMsg
MigrateMsg
ModuleFilter
A ModuleFilter that mirrors the ModuleInfo struct.
ModulesListResponse
ModulesResponse
OsCoreResponse

Enums§

ExecuteMsg
QueryMsg

Type Aliases§

ModuleMapEntry