안녕하세요,
klaytn 문서상으로는 JSON RPC api 를 이용하면 block number 를 가져올 수 있는데요 (링크),
이를 websocket 을 활용해 event 로 받을 수 있는 방법이 있나요?
안녕하세요,
klaytn 문서상으로는 JSON RPC api 를 이용하면 block number 를 가져올 수 있는데요 (링크),
이를 websocket 을 활용해 event 로 받을 수 있는 방법이 있나요?
에서 websocket 기반으로 subscribe를 하시면 됩니다
간단한 예제 첨부합니다.
caver.rpc.klay.subscribe('newBlockHeaders', (error, event) => {
if (error) {
// error handling
}
console.log(`New Block Headers: ${caver.utils.hexToNumber(event.number)}`)
})
브라우저 환경 말고 해당 코드를 커맨드 라인에서 user interrupt 있을때 까지 계속 대기하게 하면서 실행되게 하려면 어떻게 해야 할 까요??