- Product name: caver-js
- Product Version: 1.6.7
- OS environment: Window || Mac || Linux || …
tokenContract.methods.balanceOf(account).call({}, blockNumber);
다음과 같은 방식으로 ERC20 token contract 의 특정 blockNumber에서의 balance를 가져오려고 합니다. 최근이 아닌, 오래된 과거의 blockNumber를 가져오려고 시도하게 되면 Error: Returned error: missing trie node
다음과 같은 에러가 발생하는 것을 알게 되었습니다.
구글링 하여 보니 모든 block number에 접근하려면 archive node를 통해 시도하여야 된다고 들었습니다. 개인 개발자도 archive 노드를 따로 구축하지 않고 이미 구축되어있는 노드를 사용하여 과거의 block number에 접근할 수 있는 방법이 있을까요?