获得账号交易列表

首先通过本方法返回一个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] } ]
}

返回结果说明:

参数 类型 说明
accountString钱包地址
ledger_index_maxInteger当前节点缓存的账本区间最大值
ledger_index_minInteger当前节点缓存的账本区间最小值
limitInteger限定返回的记录条数
markerObject查到的当前记录标记
transactionsArray交易记录列表
dateInteger时间戳
hashString交易hash
typeString交易类型
feeString燃料费
resultString交易结果
memosArray备注
ledger_indexInteger该交易发生的账本号
counterpartyString交易对家
amountObject交易金额对象
valueString金额
currencyString货币种类
issuerString货币
effectsArray交易效果,详见后面effects说明。
balancesObject每笔交易后变动的币种余额。
balancesPrevObject每笔交易后变动前的币种余额。