我如何从方法中知道部署合同的帐户的余额

  • 本文关键字:合同 部署 余额 方法 nearprotocol
  • 更新时间 :
  • 英文 :


我正试图编写一个函数,返回部署合同的帐户的余额。

具有以下形式的东西:

pub fn get_balance(&self) -> Balance {

env::account_balance()
}

上面的代码返回调用方法的帐户(签名者(的余额。有没有办法让它退还合同账户的余额?

我得到了答案。near_sdk:env::account_balance((已经完成了我想要的操作。它检索合同帐户的余额。

我缺少一种正确检查的方法。为此,我在cli上使用了near-state[account_name]来验证返回的余额是主账户还是子账户(部署合同的地方(的余额。

所以答案是:

pub fn get_balance(&self) -> Balance {

env::account_balance()
}

请注意,要获得可转移余额,必须考虑用于存储的最小余额。

相关内容

  • 没有找到相关文章

最新更新