此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
示例代码:
返回结果:
False: 表明查询的钱包地址尚未激活或不存在
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 |
| 名称 | 类型 | 描述 |
|---|---|---|
| account | String | 查询的钱包地址 |
| balance | String | stm余额 |
