Skip to content

Commit 910f853

Browse files
committed
Add query_wasm_code_info to querier
1 parent e92c8e5 commit 910f853

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

packages/std/src/traits.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ use crate::coin::Coin;
88
use crate::errors::{RecoverPubkeyError, StdError, StdResult, VerificationError};
99
#[cfg(feature = "iterator")]
1010
use crate::iterator::{Order, Record};
11+
#[cfg(feature = "cosmwasm_1_2")]
12+
use crate::query::CodeInfoResponse;
1113
#[cfg(feature = "cosmwasm_1_1")]
1214
use crate::query::SupplyResponse;
1315
use crate::query::{
@@ -304,6 +306,13 @@ impl<'a, C: CustomQuery> QuerierWrapper<'a, C> {
304306
self.query(&request)
305307
}
306308

309+
/// Given a code ID, query information about that code.
310+
#[cfg(feature = "cosmwasm_1_2")]
311+
pub fn query_wasm_code_info(&self, code_id: u64) -> StdResult<CodeInfoResponse> {
312+
let request = WasmQuery::CodeInfo { code_id }.into();
313+
self.query(&request)
314+
}
315+
307316
#[cfg(feature = "staking")]
308317
pub fn query_all_validators(&self) -> StdResult<Vec<Validator>> {
309318
let request = StakingQuery::AllValidators {}.into();

0 commit comments

Comments
 (0)