此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
示例代码:
返回结果:
False:表明查询的钱包地址尚未激活或不存在
StreamSimple.getTrustLines = 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();
ss._remote.requestAccountLines(address, function parseAccountTx(err, res) {
ss._remote.disconnect();
if (err)
return callback(err, false);
var trustLines = [];
var trustLinesResult = {account:address};
if (!!res.lines){
res.lines.forEach(function(line){
var trustLine = {
issuer: line.account,
balance: line.balance,
currency: line.currency,
limit: line.limit
};
trustLines.push(trustLine);
});
}
trustLinesResult.trustLines = trustLines;
return callback(null,trustLinesResult);
});
}
请求参数:
| 名称 | 类型 | 描述 |
|---|---|---|
| address | String | 需要查询的钱包地址 |
| callback | description | description |
| 名称 | 类型 | 描述 |
|---|---|---|
| account | String | 查询的钱包地址 |
| issuer | String | 信任的端口钱包地址 |
| balance | Object | 在该端口资产的余额 |
| currency | String | 在该端口资产的类别 |
| limit | String | 在该端口信任的额度 |
