서비스 체인 구성 관련 문의 - 블록별 sealer 확인 방법

안녕하세요.

SCN 4대로 서비스체인을 구성하였습니다.
블록별 sealer 정보를 확인하고 싶은데, kscnd.out 로 확인하는 방법 이외에 또 있을까요?
노드가 분리되어있다보니 확인하는데 어려움이 있어 문의드려 봅니다.

[SCN1] tail -10000 kscnd.out | grep sealed
[SCN2] tail -10000 kscnd.out | grep sealed
[SCN3] tail -10000 kscnd.out | grep sealed
[SCN4] tail -10000 kscnd.out | grep sealed

(output)
blockNo SealerAddress
23345 0x44444444
23344 0x33333333
23343 0x22222222
23342 0x11111111
23341 0x44444444
23340 0x33333333

klay.getBlockWithConsensusInfo( ) 가 있었네요.
이를 통해 아래와 같이 추출해 보았습니다.

for (var i=0; i < 30; i++) {
  var _BLOCK = web3.klay.getBlockWithConsensusInfo(klay.blockNumber - i);
  console.log(parseInt(_BLOCK.number, 16) + "\t" +
              parseInt(_BLOCK.timestamp, 16) + "\t" + 
              _BLOCK.proposer + "\t" +
              _BLOCK.transactions.length
  );
}
3 Likes