Struct abstract_os::objects::ans_host::AnsHost
source · pub struct AnsHost {
pub address: Addr,
}Expand description
Struct that stores the ans-host contract address.
Implements AbstractNameService feature
Fields§
§address: AddrAddress of the ans_host contract
Implementations§
source§impl AnsHost
impl AnsHost
sourcepub fn query_contracts(
&self,
querier: &QuerierWrapper<'_>,
contracts: Vec<ContractEntry>
) -> StdResult<BTreeMap<ContractEntry, Addr>>
pub fn query_contracts(
&self,
querier: &QuerierWrapper<'_>,
contracts: Vec<ContractEntry>
) -> StdResult<BTreeMap<ContractEntry, Addr>>
Raw Query to AnsHost contract
sourcepub fn query_contract(
&self,
querier: &QuerierWrapper<'_>,
contract: &ContractEntry
) -> StdResult<Addr>
pub fn query_contract(
&self,
querier: &QuerierWrapper<'_>,
contract: &ContractEntry
) -> StdResult<Addr>
Raw query of a single contract Addr
sourcepub fn query_assets(
&self,
querier: &QuerierWrapper<'_>,
assets: Vec<AssetEntry>
) -> StdResult<BTreeMap<AssetEntry, AssetInfo>>
pub fn query_assets(
&self,
querier: &QuerierWrapper<'_>,
assets: Vec<AssetEntry>
) -> StdResult<BTreeMap<AssetEntry, AssetInfo>>
Raw Query to AnsHost contract
sourcepub fn query_asset(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetEntry
) -> StdResult<AssetInfo>
pub fn query_asset(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetEntry
) -> StdResult<AssetInfo>
Raw query of a single AssetInfo
sourcepub fn query_channel(
&self,
querier: &QuerierWrapper<'_>,
channel: &ChannelEntry
) -> StdResult<String>
pub fn query_channel(
&self,
querier: &QuerierWrapper<'_>,
channel: &ChannelEntry
) -> StdResult<String>
Raw query of a single channel Addr
sourcepub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_>,
dex_asset_pairing: &DexAssetPairing
) -> StdResult<Vec<PoolReference>>
pub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_>,
dex_asset_pairing: &DexAssetPairing
) -> StdResult<Vec<PoolReference>>
Raw query of a single asset pairing
pub fn query_pool_metadata(
&self,
querier: &QuerierWrapper<'_>,
pool_id: &UniquePoolId
) -> StdResult<PoolMetadata>
Trait Implementations§
source§impl<'de> Deserialize<'de> for AnsHost
impl<'de> Deserialize<'de> for AnsHost
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JsonSchema for AnsHost
impl JsonSchema for AnsHost
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read more