use cosmwasm_std::{Deps, StdResult};
use crate::msg::{EntryResponse, ListResponse};
use crate::state::{Entry, LIST};
pub fn query_entry(deps: Deps, id: u64) -> StdResult<EntryResponse> {
hub_base::query::query_entry(deps, id, &LIST, |entry: Entry| EntryResponse {
id: entry.id,
address: entry.address,
init_particle: entry.init_particle,
execute_particle: entry.execute_particle,
query_particle: entry.query_particle,
version: entry.version,
chain_id: entry.chain_id,
particle: entry.particle,
})
}
pub fn query_list(
deps: Deps,
start_after: Option<u64>,
limit: Option<u32>,
) -> StdResult<ListResponse> {
let entries = hub_base::query::query_list(deps, start_after, limit, &LIST)?;
Ok(ListResponse { entries })
}
cw-cyber/contracts/hub-libs/src/query.rs
ฯ 0.0%
use ;
use crate;
use crate;