Caver.js를 통해 특정 어카운트의 현재까지의 트랜잭션 조회

안녕하세요! 클레이튼스코프처럼 특정 주소값을 통해 해당 주소값의 역대 기록들을 한번에 조회하는 기능을 만들어보고 싶은데, caver-js에서 어카운트를 생성하고 해당 어카운트를 통해 어떻게 cypress 넷에 발생시켰던 트랜잭션을 어떻게 가져올 수 있는지 짐작이 잘 가지 않습니다. 아예 접근 방법이 다르다면 어떤식으로 하면 가능할지 가이던스를 주실 수 있을지 여쭤보고자 질문드립니다.

감사합니다.

안녕하세요. caver-js로는 EOA 기준으로 트랜잭션을 모두 조회하는 기능을 제공하고 있지 않습니다.

블록을 처음부터 다 조회해서 트랜잭션 정보를 조회하시는 방법으로 하셔야 할 것 같습니다.
혹은 KAS Token History API를 사용하면 토큰 송/수신 기록을 조회할 수 있습니다.

감사합니다.

안녕하세요 빠른 답변 감사합니다. 괜찮으시다면 재질문드려보겠습니다.

  1. 블록을 처음부터 다 조회하는 방법이라고 말씀하신다면 , 아무래도 블록데이터를 전부 받고 자체적으로 필터링 하는 기능을 개발해야할 것이라는 말씀이실까요?

  2. KAS Token History의 경우 caFilters 옵션으로 토큰들을 나열할 수 있는 것 같은데 이렇게 사용하더라도 해당 콜은 1회로 카운팅되는 것인가요? 콜을 너무 많이 사용하게 되지 않나 염려하여 여쭤봅니다.

감사드립니다.

  1. 넵 맞습니다

  2. KAS Reference Documentation 이 API는 ca-filter만 옵션이 있는 것으로 문서에 나와있는데, 혹시 ca-filters는 다른 API를 말씀하시는 걸까요? 제가 알기로는 한 요청과 응답에 대해서는 콜이 1개로 카운팅 되는 것으로 알고 있습니다. KAS 카테고리로 질문 올려주시면 더욱 정확한 답변 받으실 수 있습니다.