获得账号交易列表
首先通过本方法返回一个Request对象,然后通过submit方法获得某一账号的交易列表信息。
方法:requestAccountTx({account:'xxx'});
参数:
参数 | 类型 | 说明 |
---|---|---|
account | String | 井通钱包地址 |
limit | Integer | 可选参数,限定返回多少条记录,默认200 |
返回:Request对象
例子:
var jlib = require('jingtum-lib');
var Remote = jlib.Remote;
var remote = new Remote({server: 'ws://xxx:port', local_sign:true});
remote.connect(function(err, result) {
if (err) {
return console.log('err:',err);
}
var options = {account: 'jQG6pAPYE5FCDVQD4VTwENxxMoRhXDBw3L', limit:2};
var req = remote.requestAccountTx(options);
req.submit(function(err, result) {
if(err) {console.log('err:',err);}
else if(result){
console.log('res:', result);
}
});
});
返回结果:
{
account: 'jQG6pAPYE5FCDVQD4VTwENxxMoRhXDBw3L',
ledger_index_max: 2354853,
ledger_index_min: 2,
limit: 2,
marker: { ledger: 2346370, seq: 0 },
transactions:
[ { date: 1630562910,
hash: 'C46DD896CD56D1673BE83C38B0D5B64B16B679963BF3594144A15327C33D0BA1',
type: 'sent',
fee: '0.01',
result: 'tesSUCCESS',
memos: [Array],
ledger_index: 2354526,
counterparty: 'jap88hkJo5fa6ZSDSS1BqFKCcgMq6XmCGV',
amount: [Object],
effects: [],
balances: [Object],
balancesPrev: [Object] },
{ date: 1630481790,
hash: '667BC435ABEA1D5C36B486991E7B020466791FB41F396B60ED22299A92375822',
type: 'sent',
fee: '0.01',
result: 'tesSUCCESS',
memos: [Array],
ledger_index: 2346414,
counterparty: 'jPhJWY6Gm3ogz7uhpyxwWGLs63LNPKqhX5',
amount: [Object],
effects: [],
balances: [Object],
balancesPrev: [Object] } ]
}
返回结果说明:
参数 | 类型 | 说明 | ||
account | String | 钱包地址 | ||
ledger_index_max | Integer | 当前节点缓存的账本区间最大值 | ||
ledger_index_min | Integer | 当前节点缓存的账本区间最小值 | ||
limit | Integer | 限定返回的记录条数 | ||
marker | Object | 查到的当前记录标记 | ||
transactions | Array | 交易记录列表 | ||
date | Integer | 时间戳 | ||
hash | String | 交易hash | ||
type | String | 交易类型 | ||
fee | String | 燃料费 | ||
result | String | 交易结果 | ||
memos | Array | 备注 | ||
ledger_index | Integer | 该交易发生的账本号 | ||
counterparty | String | 交易对家 | ||
amount | Object | 交易金额对象 | ||
value | String | 金额 | ||
currency | String | 货币种类 | ||
issuer | String | 货币 | ||
effects | Array | 交易效果,详见后面effects说明。 | ||
balances | Object | 每笔交易后变动的币种余额。 | ||
balancesPrev | Object | 每笔交易后变动前的币种余额。 |