# SOLVED: Get uusd balance of a smart contract from an other smart contract

**URL:** <https://classic-agora.terra.money/t/solved-get-uusd-balance-of-a-smart-contract-from-an-other-smart-contract/5097>\
**Category:** Technical Development\
**Created:** [March 20, 2022, 1:21pm UTC](https://classic-agora.terra.money/t/solved-get-uusd-balance-of-a-smart-contract-from-an-other-smart-contract/5097 "2022-03-20T13:21:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aries](https://sea2.discourse-cdn.com/terra/user_avatar/classic-agora.terra.money/aries/32/2587_2.png) [@Aries](https://classic-agora.terra.money/u/Aries)\
**Post date:** [March 20, 2022, 1:21pm UTC](https://classic-agora.terra.money/t/solved-get-uusd-balance-of-a-smart-contract-from-an-other-smart-contract/5097/1 "2022-03-20T13:21:36Z")

</div>

Guys, I am trying to get the balance of uusd of a smart contract from an other smart contract. Here is the code.

```auto
let uusd_balance: BalanceResponse = bank
.query(&BankQuery::Balance {
    address: contract_address.to_string(),
    denom: "uusd".to_string(),
})

```

Its not working. I get errors.

Here - “bank” is `&QuerierWrapper`

I get the error - `expected enum cosmwasm_std::QueryRequest, found enum cosmwasm_std::BankQuery`

How do I solve this?

Regards,  
Aries

---

<div class="post-metadata">

**Author:** ![Aries](https://sea2.discourse-cdn.com/terra/user_avatar/classic-agora.terra.money/aries/32/2587_2.png) [@Aries](https://classic-agora.terra.money/u/Aries)\
**Post date:** [March 20, 2022, 1:33pm UTC](https://classic-agora.terra.money/t/solved-get-uusd-balance-of-a-smart-contract-from-an-other-smart-contract/5097/2 "2022-03-20T13:33:46Z")

</div>

I got it working using terraswap package.
