Request类

Request类主管GET请求,包括获得服务器、账号、挂单、路径等信息。请求时不需要提供密钥,且对所有用户公开。所有的请求是异步的,会提供一个回调函数。每个回调函数有两个参数,一个是错误,另一个是结果。提供以下方法:

  • selectLedger(ledger)
  • submit(callback)

指定账本

方法:selectLedger(ledger);

参数:

参数 类型 说明
ledger String 账本高度或者账号hash

提交请求

方法:submit(callback);

参数:回调函数,包含两个参数:错误信息和结果信息

完整例子

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 req = remote.requestAccountInfo({account: 'jB7rxgh43ncbTX4WeMoeadiGMfmfqY2xLZ'});
    req.selectLedger("8573498");
    req.submit(function(err, result) {
        if(err) {console.log('err:',err);}
        else if(result){
            console.log('res:', result);
        }
    });
});