Struct abstract_sdk::feature_objects::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<'_, Empty>,
contracts: Vec<ContractEntry, Global>
) -> Result<BTreeMap<ContractEntry, Addr, Global>, StdError>
pub fn query_contracts(
&self,
querier: &QuerierWrapper<'_, Empty>,
contracts: Vec<ContractEntry, Global>
) -> Result<BTreeMap<ContractEntry, Addr, Global>, StdError>
Raw Query to AnsHost contract
sourcepub fn query_contract(
&self,
querier: &QuerierWrapper<'_, Empty>,
contract: &ContractEntry
) -> Result<Addr, StdError>
pub fn query_contract(
&self,
querier: &QuerierWrapper<'_, Empty>,
contract: &ContractEntry
) -> Result<Addr, StdError>
Raw query of a single contract Addr
sourcepub fn query_assets(
&self,
querier: &QuerierWrapper<'_, Empty>,
assets: Vec<AssetEntry, Global>
) -> Result<BTreeMap<AssetEntry, AssetInfoBase<Addr>, Global>, StdError>
pub fn query_assets(
&self,
querier: &QuerierWrapper<'_, Empty>,
assets: Vec<AssetEntry, Global>
) -> Result<BTreeMap<AssetEntry, AssetInfoBase<Addr>, Global>, StdError>
Raw Query to AnsHost contract
sourcepub fn query_asset(
&self,
querier: &QuerierWrapper<'_, Empty>,
asset: &AssetEntry
) -> Result<AssetInfoBase<Addr>, StdError>
pub fn query_asset(
&self,
querier: &QuerierWrapper<'_, Empty>,
asset: &AssetEntry
) -> Result<AssetInfoBase<Addr>, StdError>
Raw query of a single AssetInfo
sourcepub fn query_channel(
&self,
querier: &QuerierWrapper<'_, Empty>,
channel: &ChannelEntry
) -> Result<String, StdError>
pub fn query_channel(
&self,
querier: &QuerierWrapper<'_, Empty>,
channel: &ChannelEntry
) -> Result<String, StdError>
Raw query of a single channel Addr
sourcepub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_, Empty>,
dex_asset_pairing: &DexAssetPairing
) -> Result<Vec<PoolReference, Global>, StdError>
pub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_, Empty>,
dex_asset_pairing: &DexAssetPairing
) -> Result<Vec<PoolReference, Global>, StdError>
Raw query of a single asset pairing
pub fn query_pool_metadata(
&self,
querier: &QuerierWrapper<'_, Empty>,
pool_id: &UniquePoolId
) -> Result<PoolMetadata, StdError>
Trait Implementations§
source§impl AbstractNameService for AnsHost
impl AbstractNameService for AnsHost
source§impl<'de> Deserialize<'de> for AnsHost
impl<'de> Deserialize<'de> for AnsHost
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<AnsHost, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<AnsHost, <__D as Deserializer<'de>>::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 moresource§impl PartialEq<AnsHost> for AnsHost
impl PartialEq<AnsHost> for AnsHost
source§impl Serialize for AnsHost
impl Serialize for AnsHost
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more