Expand description
§State and Message Objects
This module contains all the structs and enums used in contract state-storage or contained in contract interaction.
Re-exports§
Modules§
- ans_
host - common_
namespace - core
- dependency
- Dependency definitions for Abstract Modules
- deposit_
info - deposit_
manager - fee
- gov_
type - Governance structure object
- module
- module_
reference - module_
version - Most of the CW* specs are focused on the public interfaces
of the module. The APIs used for
ExecuteMsg
orQueryMsg
. However, when we wish to migrate or inspect smart module info, we need some form of smart module information embedded on state. - paged_
map - pool
- proxy_
asset - Proxy Asset
- time_
weighted_ average
Structs§
- AnsAsset
- Asset
Entry - May key to retrieve information on an asset
- Channel
Entry - Key to get the Address of a connected_chain
Use
UncheckedChannelEntry
to construct this type. - Contract
Entry - Key to get the Address of a contract
Use
UncheckedContractEntry
to construct this type. - DexAsset
Pairing - The key for an asset pairing Consists of the two assets and the dex name TODO: what if we made keys equal based on the two assets either way?
- LpToken
- A key for the token that represents Liquidity Pool shares on a dex @todo: move into dex package
- Unchecked
Channel Entry - Key to get the Address of a connected_chain
- Unchecked
Contract Entry - Key to get the Address of a contract