Module abstract_core_testing::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
Structs
- Contains the minimal Abstract Account contract addresses.
- Contains configuration info of version control.
- Version Control Instantiate Msg
- A ModuleFilter that mirrors the
ModuleInfo
struct. - A NamespaceFilter for [
Namespaces
]. - Sub indexes for namespaces.
Enums
- Version Control Execute Msg
- Version Control Query Msg
Functions
- Primary index for namespaces.