abstract_sdk/base/endpoints/
query.rs

1use cosmwasm_std::{Binary, Deps, Env};
2
3use crate::base::Handler;
4
5/// Trait for a contract's Query entry point.
6pub trait QueryEndpoint: Handler {
7    /// The message type for the Query entry point.
8    type QueryMsg;
9
10    /// Handler for the Query endpoint.
11    fn query(&self, deps: Deps, env: Env, msg: Self::QueryMsg) -> Result<Binary, Self::Error>;
12}