Struct sei_cosmwasm::SeiQuerier
source · [−]pub struct SeiQuerier<'a> { /* private fields */ }Expand description
This is a helper wrapper to easily use our custom queries
Implementations
sourceimpl<'a> SeiQuerier<'a>
impl<'a> SeiQuerier<'a>
pub fn new(querier: &'a QuerierWrapper<'_, SeiQueryWrapper>) -> Self
pub fn query_exchange_rates(&self) -> StdResult<ExchangeRatesResponse>
pub fn query_oracle_twaps(
&self,
lookback_seconds: i64
) -> StdResult<OracleTwapsResponse>
pub fn query_dex_twaps(
&self,
lookback_seconds: u64,
contract_address: Addr
) -> StdResult<DexTwapsResponse>
pub fn query_order_simulation(
&self,
order: Order,
contract_address: Addr
) -> StdResult<OrderSimulationResponse>
pub fn query_get_orders(
&self,
contract_address: Addr,
account: Addr
) -> StdResult<GetOrdersResponse>
pub fn query_get_order_by_id(
&self,
contract_address: Addr,
price_denom: String,
asset_denom: String,
order_id: u64
) -> StdResult<GetOrderByIdResponse>
pub fn query_epoch(&self) -> StdResult<EpochResponse>
pub fn query_get_denom_fee_whitelist(
&self
) -> StdResult<GetDenomFeeWhitelistResponse>
pub fn query_creator_in_denom_fee_whitelist(
&self,
creator: Addr
) -> StdResult<CreatorInDenomFeeWhitelistResponse>
Auto Trait Implementations
impl<'a> !RefUnwindSafe for SeiQuerier<'a>
impl<'a> !Send for SeiQuerier<'a>
impl<'a> !Sync for SeiQuerier<'a>
impl<'a> Unpin for SeiQuerier<'a>
impl<'a> !UnwindSafe for SeiQuerier<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more