之前文章中介绍了发布token的过程(参考 EOS 部署 Token 合约),下面使用 eosjs 来调用这个token合约,查询用户的余额。
安装 eosjs 包:
sudo npm install eosjs -s
代码 app.js:
const Eos = require('eosjs');
const eos = Eos({
keyProvider: [
'EOS5QyuomJdvmynsGH5EAnK3i879nZfT4v97CZ3KXFxYvehm77aio'
],
httpEndpoint: 'http://127.0.0.1:7777'
});
eos.getCurrencyBalance("eosio.token", 'bob').then(tokenBalance => {
console.log(tokenBalance)
});
运行:
node app.js
# 输出
[ '25.0000 SYS' ]