获得市场挂单列表
首先通过本方法返回一个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_index | String | 当前账本号 | ||
offers | Array | 市场挂单列表 | ||
Account | String | 账号地址 | ||
BookDirectory | String | -- | ||
BookNode | String | -- | ||
Flags | Integer | 挂单买卖标记 | ||
FeeCurrency | String | 收费币种,设置了才有此字段 | ||
OfferFeeRateDen | String | 分母,设置了才有此字段 | ||
OfferFeeRateNum | String | 分子,设置了才有此字段 | ||
Platform | String | 平台标识账号,设置了才有此字段 | ||
LedgerEntryType | String | 账本数据结构类型,Offer表示挂单类 | ||
OwnerNode | Array | -- | ||
PreviousTxnID | String | 上一笔交易hash | ||
PreviousTxnLgrSeq | Integer | 上一笔交易所在账本号 | ||
Sequence | Integer | 单子序列号 | ||
TakerGets | Object | 对方得到的。(买卖双方,当货币是基础币时,数据类型为字符串,否则为对象) | ||
value | String | 金额 | ||
currency | String | 货币种类 | ||
issuer | String | 货币 | ||
TakerPays | String | 对方支付的 | ||
value | String | 金额 | ||
currency | String | 货币种类 | ||
issuer | String | 货币 | ||
index | String | 该数据所在索引hash | ||
owner_funds | String | 用户资产 | ||
quality | String | 价格或价格的倒数 | ||
validated | Boolean | 交易是否通过验证 |