pub fn balance<T>() -> Result<T::Balance> where T: Environment,
Returns the balance of the executed contract.
If the returned value cannot be properly decoded.