listWitnesses
查询所有超级代表的列表。
listWitnesses()
返回
WitnessList 对象。
示例
wrapper.listWitnesses();
执行结果:
witnesses {
address: "A\243]\347\020{\304h\231\270\365\273\030\306\036\262\340\334\2649\340"
voteCount: 1000008562
url: "http://SR8.com"
totalProduced: 514523
totalMissed: 805
latestBlockNum: 13925240
latestSlotNum: 538255669
isJobs: true
}
...
voteWitness
对超级代表进行投票。
voteWitness(ownerAddress, votes)
参数
- ownerAddress(String)*
投票人地址,HEX 格式或 Base58check 格式。
- votes(Map)*
key:被投票 SR 地址,HEX 格式或 Base58check 格式。
value:投票数。
返货
TransactionExtention,包括执行结果。
异常
IllegalException,提票失败时抛出此异常。
示例
witness.put("TG7RHXaL7E9rqSkBavX7s1vtikoz6np6bD","1");
TransactionExtention transaction = wrapper.voteWitness("TLtrDb1udekjDumnrf3EVeke3Q6pHkZxjm",witness);
Transaction signedTxn = wrapper.signTransaction(transaction);
String ret = wrapper.broadcastTransaction(signedTxn);
执行结果:
90b1738e0ead46e52f1550d7e5b619136ecf715cc43a728737b86b1a5bf633a3