- Product name: caver-js || caver-java || caver (js, java when referring to all products) || …
- Product Version: 1.7.4
- OS environment: Window || Mac || Linux || …
UNIX 혹은 UTC 시간을 block number로 변경하는 방법이 있을까요?
아니면 일일이 해당 block number의 block을 가져와서 block.timestamp
로 변환해야할까요?
안녕하세요
변환하는 방법은 잘 모르겠지만
저는 마지막 블럭을 가져와 안에있는 timestamp값을 사용합니다.
답변 감사합니다.
저는 답변주신거와 살짝 다른게
특정 시간을 block number로 변환하고 싶습니다.
@narumi
Timestamp에 매칭되는 블록을 반환해주는 API는 없습니다.
특정 시간을 block number로 변환하고 싶으시다면, 모든 블록과 만들어진 타임스탬프를 별도 디비화 및 실시간 동기화하는 방법이 있을 거 같습니다.
또는 block을 조회하는 API를 적절히 활용하여 원하는 timestamp를 최소한의 API 콜로 찾는 방법론(이진 탐색 등)을 고려해보셔야 합니다.
감사합니다.