astrovault_nibiru_handler/nibiru_handler/
query_msg.rs1use 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}