获得签名列表

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

方法:requestSignerList({account:'xxx'});

参数:

参数 类型 说明
account String 设置签名列表的源账号

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

返回结果:

{
  account: 'jwGvKK2ucU655SoisjozB6h7fwgEhgrjzo',
  account_objects: 
   [ {  Flags: 0,
       LedgerEntryType: 'SignerList',
       OwnerNode: '0000000000000000',
       PreviousTxnID: '201A9DE9875E15AEDEB8B796945ADE2E05C1DD5009150F791BAAD73DB1CC65FD',
       PreviousTxnLgrSeq: 2355679,
       SignerEntries: [ { SignerEntry: 
         { Account: 'jMCT9qASzhLjsS3TbrCrWVXkP1Bpu5ppzq',
                SignerWeight: 2 } },
         { SignerEntry: 
            { Account: 'jPhJWY6Gm3ogz7uhpyxwWGLs63LNPKqhX5',
              SignerWeight: 2 } } ],
       SignerQuorum: 3,
       index: '562CD4BE4FD1576CE57124065E50490A08E8AD1FC58917BB3275DBD7E9BD94FB'  } ],
  ledger_current_index: 2355703,
  validated: false
}

返回结果说明:

参数 类型 说明
accountString设置签名列表的源账号
account_objectsArray签名列表相关信息
----Object签名列表相关信息
FlagsInteger交易标记
LedgerEntryTypeString账本数据结构类型,SignerList表示签名列表类型
OwnerNodeString列表索引标记
PreviousTxnIDString上一笔交易hash
PreviousTxnLgrSeqInteger上一笔交易所在账本号
SignerEntriesArray签名列表
SignerEntryObject单个签名对象
AccountString签名者账号地址
SignerWeightInteger该签名者在签名列表中的权重
SignerQuorumInteger签名列表阈值
indexString签名列表id
ledger_current_indexString当前账本号
validatedBoolean当前账本中,交易是否通过验证