I'm using CosmWasm and CW-Asset crates, and I want to check the smart contract Address balance for a specific cw20 token balance on the current smart contract address before transferring the tokens to another persons address. I have Deps/DepsMut, API and MessageInfo available to me in the executing message. How do I get the address of the currently running smart contract (without passing it in on the InstantiateMsg)? I have not yet seen a way to do this.
https://docs.rs/cw-asset/1.0.0/cw_asset/type.AssetInfo.html#method.query_balance