Module ans_host

Source
Expand description

§AnsHost

abstract_std::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
AssetInfosResponse
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
PoolAddressListResponse
PoolMetadataFilter
Filter on the pool metadatas
PoolMetadataListResponse
PoolMetadatasResponse
PoolsResponse
RegisteredDexesResponse

Enums§

ExecuteMsg
AnsHost Execute msg
MigrateMsg
QueryMsg
AnsHost smart-query

Traits§

AsyncQueryMsgFns
Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.
ExecuteMsgFns
Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.
QueryMsgFns
Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.

Type Aliases§

AssetInfoListResponse
AssetInfoMapEntry
Map entry for assets (info -> asset_name)
AssetListResponse
Query response
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)