建议和反馈

请填写你的反馈内容

问答 > EOS > 问答详情
求助中

EOS智能合约中怎么查询余额20LK

智能合约中怎么实现查询EOS,及其token的余额,

2018-08-31
0
请先登陆或注册

KeyBM2018-11-16

为什么要在智能合约中查,合约外调用rpc就能查啊

投一票
评论(0)
赞赏(0)
firesWU2018-09-04

自定义的合约中include eosio.token.hpp, 然后通过get_balance方法获取就可以了。

void get( account_name owner ){
    print(token(N(eosio.token)).get_balance(owner,symbol_type(CORE_SYMBOL).name()));
}


投一票
评论(2)
赞赏(4)
    5条回答
  • leo_lan

    include <eosio.token.hpp>这样不行,他不是底层文件,你是怎么做的

  • firesWU回复不甘的甘愿

    把这个文件放入你自定义的合约目录, 然后include "eosio.token.hpp"

token2018-08-31

./cleos get currency balance '合约' '要查的账号'


投一票
评论(1)
赞赏(2)
    5条回答
  • leo_lan

    这个是通过命令行,我是想要在合约的代码中实现

skyhuihui2018-08-31

可以通过 eos浏览器来查 推荐一个 https://eosmeta.io/

投一票
评论(1)
赞赏(2)
    5条回答
  • leo_lan

    但是我想应用在合约里

想不出2018-08-31

没有这样种方法

投一票
评论(1)
赞赏(2)
    5条回答
  • leo_lan

    我也一直没找到

求助中

解决了这个问题,预计可以帮助到

  • 4
  • 8
  • 7
  • 0
  • 0
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励