use crate::state::CONFIG;
use cosmwasm_std::{Deps, StdResult};
use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
pub fn query_config(deps: Deps) -> StdResult<ConfigResponse> {
let cfg = CONFIG.load(deps.storage)?;
Ok(ConfigResponse {
admins: cfg.admins.into_iter().map(|a| a.into()).collect(),
executors: cfg.executors.into_iter().map(|a| a.into()).collect(),
})
}
#[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
pub struct ConfigResponse {
pub admins: Vec<String>,
pub executors: Vec<String>,
}
cw-cyber/contracts/cw-cyber-subgraph/src/query.rs
ฯ 0.0%
use crateCONFIG;
use ;
use JsonSchema;
use ;