Module ans_host

Source
Expand description

§AnsHost

abstract_core::ans_host stores chain-specific contract addresses.

§Description

Contract and asset addresses are stored on the ans_host contract and are retrievable trough smart or raw queries.

Modules§

state
AnsHost state details

Structs§

AssetFilter
UNUSED - stub for future use
AssetInfoFilter
UNUSED - stub for future use
AssetInfoListResponse
AssetInfosResponse
AssetListResponse
Query response
AssetPairingFilter
AssetsResponse
Query response
ChannelFilter
UNUSED - stub for future use
ChannelListResponse
ChannelsResponse
ConfigResponse
ContractFilter
UNUSED - stub for future use
ContractListResponse
ContractsResponse
InstantiateMsg
AnsHost Instantiate msg
MigrateMsg
PoolAddressListResponse
PoolMetadataFilter
Filter on the pool metadatas
PoolMetadataListResponse
PoolMetadatasResponse
PoolsResponse
RegisteredDexesResponse

Enums§

ExecuteMsg
AnsHost Execute msg
QueryMsg
AnsHost smart-query

Type Aliases§

AssetInfoMapEntry
Map entry for assets (info -> asset_name)
AssetMapEntry
Map entry for assets (asset_name -> info)
AssetPair
AssetPairingMapEntry
A map entry of ((asset_x, asset_y, dex) -> compound_pool_id)
ChannelMapEntry
Map entry for channels
ContractMapEntry
Map entry for contracts (contract -> address)
PoolMetadataMapEntry
A map entry of (unique_pool_id -> pool_metadata)