开发文档

获取STM余额

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
示例代码:
StreamSimple.getBalance = function (address, callback) {

  if (!stream.UInt160.is_valid(String(address))){
    var err  = new Error('address is invalid');
    return callback(err,false);
  }

  var ss = new StreamSimple();
  ss._remote.connect();
  var result = {
    account: address
  };
  ss._remote.requestAccountInfo(address, function parseAccountInfo(err, res) {
    ss._remote.disconnect();
    console.log(err);
    if (err)
      return callback(err, false);
    if (!!res.account_data)
      result.balance = accDiv(res.account_data.Balance, ss._drops)
    return callback(null,result);
  });
}
请求参数
名称 类型 描述
address String 需要查询的钱包地址
callback description description
返回结果: False: 表明查询的钱包地址尚未激活或不存在
名称 类型 描述
account String 查询的钱包地址
balance String stm余额
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们