clone_cw_multi_test/queries/
bank.rs1use anyhow::Result as AnyResult;
2use cosmwasm_std::{Addr, Coin};
3
4use crate::wasm_emulation::channel::RemoteChannel;
5
6pub struct BankRemoteQuerier;
7
8impl BankRemoteQuerier {
9 pub fn get_balance(remote: RemoteChannel, account: &Addr) -> AnyResult<Vec<Coin>> {
10 let querier = cw_orch::daemon::queriers::Bank {
11 channel: remote.channel,
12 rt_handle: Some(remote.rt.clone()),
13 };
14 let distant_amounts: Vec<Coin> =
15 remote.rt.block_on(querier._balance(account, None)).unwrap();
16 Ok(distant_amounts)
17 }
18}