caver-js 사용 중에 있습니다.
혹시 caver-js 기능 중에 블럭넘버를 통해서 UTC나 ISO date 를 얻을 수 있는 기능이 있을까요?
없다면 날짜를 구할 수 있는 효울적인 방법을 조언해주실 수 있나요?
caver-js 사용 중에 있습니다.
혹시 caver-js 기능 중에 블럭넘버를 통해서 UTC나 ISO date 를 얻을 수 있는 기능이 있을까요?
없다면 날짜를 구할 수 있는 효울적인 방법을 조언해주실 수 있나요?
안녕하세요.
caver.rpc.klay.getBlockByNumber 를 통해서 블록 정보를 받아오면 내부에 timestamp
필드가 있습니다.
const date = new Date(caver.utils.hexToNumber(block.timestamp)*1000)
이런식으로 날짜를 구할 수 있습니다.
getBlockByNumber
는 파라미터로 하나의 블럭넘버만 넣을 수 있는 걸로 알고 있습니다.
contract.getPastEvents
를 통해서 다량의 이벤트들을 가져오고 있는데, 이 때 이벤트들의 date를 알기 위해서는 블럭넘버 하나하나씩 모두 api콜을 날리는 방법밖에 없나요?
getPastEvents로 리턴되는 값 중에 날짜 데이터가 없기 때문에 현재로써는 그 방법밖에 없습니다.