获取最新账本信息

首先通过本方法返回一个Request对象,然后通过submit方法获得最新账本信息,包括区块高度(ledger_index)与区块hash(ledger_hash)。

方法:requestLedgerClosed();

参数:无

返回: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) {
        console.log('err:', err);
    } else {
        var req = remote.requestLedgerClosed();
        req.submit(function (err, result) {
            if (err) {
                console.log('err:', err);
            }
            else {
                console.log(result);
            }
        });
    }
});

返回结果:

{
    ledger_hash: 'C782A51A3405484B99DD1E0F5962D6D8629845240E973F47D72F6283BB502BF3',
    ledger_index: 3594119
}

返回结果说明:

参数 类型 说明
ledger_hash String 账本hash
ledger_index Number 账本高度/区块高度