获得市场挂单列表

首先通过本方法返回一个Request对象,然后通过submit方法获得市场挂单列表信息。

方法:requestOrderBook({});

参数:

参数 类型 说明
taker_gets Object 对家想要获得的货币信息
taker_pays Object 对家想要支付的货币信息

返回: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 = {
        taker_pays: { currency: 'SWT', issuer: '' },
        taker_gets: { currency: 'TES', issuer: 'jap88hkJo5fa6ZSDSS1BqFKCcgMq6XmCGV'  }};
    var req = remote.requestOrderBook(options);
    req.submit(function(err, result) {
        if(err) {console.log('err:',err);}
        else if(result){
            console.log('res:', result);
        }
    });
});

返回结果:

{
  ledger_current_index: 2355164,
  offers:
   [ { Account: 'jwGvKK2ucU655SoisjozB6h7fwgEhgrjzo',
       BookDirectory: '2DB61861FCE2876570458C82DEF95E05FB391C84D0A1EE9A5B11C37937E08000',
       BookNode: '0000000000000000',
       Flags: 131072,
       LedgerEntryType: 'Offer',
       OwnerNode: '0000000000000000',
       PreviousTxnID: '0FEC5DCBABFF035FF7A1A01985863A29D9F30F749140EB3330AFA2A604FB9B7F',
       PreviousTxnLgrSeq: 2354690,
       Sequence: 2,
       TakerGets: [Object],
       TakerPays: '10000000',
       index: '24E4FFE65309260D24499057543C2F13E3F17EE56665E692C3AAEEBFCF047608',
       owner_funds: '100',
       quality: '5000000'  }
     ... 200 more items ],
  validated: false
}

返回结果说明:

参数 类型 说明
ledger_current_indexString当前账本号
offersArray市场挂单列表
AccountString账号地址
BookDirectoryString--
BookNodeString--
FlagsInteger挂单买卖标记
FeeCurrencyString收费币种,设置了才有此字段
OfferFeeRateDenString分母,设置了才有此字段
OfferFeeRateNumString分子,设置了才有此字段
PlatformString平台标识账号,设置了才有此字段
LedgerEntryTypeString账本数据结构类型,Offer表示挂单类
OwnerNodeArray--
PreviousTxnIDString上一笔交易hash
PreviousTxnLgrSeqInteger上一笔交易所在账本号
SequenceInteger单子序列号
TakerGetsObject对方得到的。(买卖双方,当货币是基础币时,数据类型为字符串,否则为对象)
valueString金额
currencyString货币种类
issuerString货币
TakerPaysString对方支付的
valueString金额
currencyString货币种类
issuerString货币
indexString该数据所在索引hash
owner_fundsString用户资产
qualityString价格或价格的倒数
validatedBoolean交易是否通过验证