Token History API 호출 시 쿼리 파라미터 문의
Token History API를 사용하여 토큰 송수신 조회를 하실 경우 아래와 같은 쿼리 파라미터를 전달해야 합니다.
이 중 preset은 필수 파라미터이기에 KAS Console에서 사전에 생성을 하여 확인해 주시기 바랍니다.
콘솔에 접속하셨다면 죄측 메뉴의 Service > Token History > Preset 메뉴를 통해서 확인하실 수 있습니다.
Preset은 EOA, FT, NFT, MT 컨트랙트 주소들의 집합으로, 계속 특정 어카운트들의 거래내역만을 쉽고 빠르게 조회할 때 사용할 수 있습니다.
참고로 KAS는 네트워크 별로 Preset을 관리하기 때문에 Preset을 생성하신 네트워크를 잘 확인하여 입력하셔야 합니다.
만약 preset을 포함한 쿼리 파라미터를 올바르게 입력했는데도 불구하고 Token History API를 호출하는 과정에서 에러가 발생했다면 헤더를 다시 한 번 확인해 보시는 것을 권장드립니다. 아래 예시는 앞서 이야기한 필수 파라미터인 preset을 올바르게 입력을 했는데도 불구하고 400 에러가 발생한 경우입니다.
모든 KAS API를 사용할 때는 동일하게 x-chain-id (Mainnet: 8217 / Baobab: 1001)를 필수값을 요청하며 x-krn은 직접 입력하지 않습니다. 다만 위 예시의 경우 Credential이 입력되지 않은 것을 확인하실 수 있습니다. Credential에 대한 설명이 필요하신 분들은 Authorization 설정방법을 참고하시기 바랍니다. 이는 Axios 호출이 올바른 형태로 되어있지만 header에 오류가 있는 경우이니, 아래와 같이 수정하여 다시 호출해 주시기 바랍니다.
const headers = {
Authorization: // your credential,
'x-chain-id': `${chainId}`
}
Token History API에 대한 더 궁금한 사항이 있으시다면 KAS 문서를 확인해 주시기 바랍니다.
추가적인 문의사항은 유료 플랜을 사용하고 계신 고객의 경우 헬프센터 상단의 문의등록을 통해 남겨주시고, 무료 플랜을 사용하고 계신 고객의 경우 KAS 커뮤니티에 글을 남겨주시기 바랍니다.
감사합니다.