Skip to main content

astrovault_nibiru_handler/nibiru_handler/
query_msg.rs

1use cosmwasm_schema::QueryResponses;
2
3use cw20::TokenInfoResponse;
4use schemars::JsonSchema;
5use serde::{Deserialize, Serialize};
6
7#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq, JsonSchema, QueryResponses)]
8#[serde(rename_all = "snake_case")]
9pub enum QueryMsg {
10    #[returns(ConfigResponse)]
11    Config {},
12    #[returns(TokenInfoResponse)]
13    Coins {},
14}
15
16#[derive(Serialize, Deserialize, Debug, Clone, JsonSchema)]
17pub struct ConfigResponse {
18    pub owner: String,
19}