pub trait ProxyQueryFns<Chain>: CwOrcQuery<Chain, QueryMsg = QueryMsg>where
Chain: CwEnv,{
// Provided methods
fn config(&self) -> Result<ConfigResponse, CwOrchError> { ... }
fn total_value(&self) -> Result<AccountValue, CwOrchError> { ... }
fn token_value(
&self,
identifier: AssetEntry
) -> Result<TokenValueResponse, CwOrchError> { ... }
fn holding_amount(
&self,
identifier: AssetEntry
) -> Result<HoldingAmountResponse, CwOrchError> { ... }
fn asset_config(
&self,
identifier: AssetEntry
) -> Result<AssetConfigResponse, CwOrchError> { ... }
fn assets_config(
&self,
limit: Option<u8>,
start_after: Option<AssetEntry>
) -> Result<AssetsConfigResponse, CwOrchError> { ... }
fn assets_info(
&self,
limit: Option<u8>,
start_after: Option<AssetInfoBase<Addr>>
) -> Result<AssetsInfoResponse, CwOrchError> { ... }
fn base_asset(&self) -> Result<BaseAssetResponse, CwOrchError> { ... }
}