Struct abstract_core::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: Addr
Address of the ans_host contract
Implementations§
source§impl AnsHost
impl AnsHost
sourcepub fn query_contracts(
&self,
querier: &QuerierWrapper<'_>,
contracts: &[ContractEntry]
) -> AbstractResult<Vec<Addr>>
pub fn query_contracts( &self, querier: &QuerierWrapper<'_>, contracts: &[ContractEntry] ) -> AbstractResult<Vec<Addr>>
Raw Query to AnsHost contract
sourcepub fn query_contract(
&self,
querier: &QuerierWrapper<'_>,
contract: &ContractEntry
) -> AbstractResult<Addr>
pub fn query_contract( &self, querier: &QuerierWrapper<'_>, contract: &ContractEntry ) -> AbstractResult<Addr>
Raw query of a single contract Addr
sourcepub fn query_assets(
&self,
querier: &QuerierWrapper<'_>,
assets: &[AssetEntry]
) -> AbstractResult<Vec<AssetInfo>>
pub fn query_assets( &self, querier: &QuerierWrapper<'_>, assets: &[AssetEntry] ) -> AbstractResult<Vec<AssetInfo>>
Raw Query to AnsHost contract
sourcepub fn query_asset(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetEntry
) -> AbstractResult<AssetInfo>
pub fn query_asset( &self, querier: &QuerierWrapper<'_>, asset: &AssetEntry ) -> AbstractResult<AssetInfo>
Raw query of a single AssetInfo
sourcepub fn query_assets_reverse(
&self,
querier: &QuerierWrapper<'_>,
assets: &[AssetInfo]
) -> AbstractResult<Vec<AssetEntry>>
pub fn query_assets_reverse( &self, querier: &QuerierWrapper<'_>, assets: &[AssetInfo] ) -> AbstractResult<Vec<AssetEntry>>
Raw Query to AnsHost contract
sourcepub fn query_asset_reverse(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetInfo
) -> AbstractResult<AssetEntry>
pub fn query_asset_reverse( &self, querier: &QuerierWrapper<'_>, asset: &AssetInfo ) -> AbstractResult<AssetEntry>
Raw query of a single AssetEntry
sourcepub fn query_channel(
&self,
querier: &QuerierWrapper<'_>,
channel: &ChannelEntry
) -> AbstractResult<String>
pub fn query_channel( &self, querier: &QuerierWrapper<'_>, channel: &ChannelEntry ) -> AbstractResult<String>
Raw query of a single channel Addr
sourcepub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_>,
dex_asset_pairing: &DexAssetPairing
) -> AbstractResult<Vec<PoolReference>>
pub fn query_asset_pairing( &self, querier: &QuerierWrapper<'_>, dex_asset_pairing: &DexAssetPairing ) -> AbstractResult<Vec<PoolReference>>
Raw query of a single asset pairing
pub fn query_pool_metadata( &self, querier: &QuerierWrapper<'_>, pool_id: &UniquePoolId ) -> AbstractResult<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