Klaytn API Token History 의 토큰 송/수신 기록조회 관련 문의입니다

클레이튼 스코프 상의 ERC-20 토큰의 기간별 거래조회내역을 불러오고자 합니다.

request sample의 경우 아래와 같습니다.
curl --request GET
–url ‘https://th-api.klaytnapi.com/v2/transfer?kind=ft&range=1633046400%2C1633132800&size=100&presets=679
–header ‘Authorization: Basic S0…’
–header ‘Content-Type: application/json’
–header ‘x-chain-id: 8217’

다음과 같이 request시 이런 오류가 뜨는데무엇이 문제인지 모르겠습니다…

500 Internal Server Error
{
“code”: 1041000,
“message”: “[InternalServerError]processing error”,
“requestId”: “a937005e-4692-9ce5-8f1d-d339ee63d55c”
}

안녕하세요 현재 쿼리에서 timestamp기반의 range query param을 이용하셨는데요, 현재 사용을 권장하지 않는다고 운영측 답변을 받았습니다.

Block Number를 기반으로한 range query param을 사용하시면 정상적으로 사용 가능하시니 한번 시도해보시고 문제가 있으시면 다시한번 질문 남겨주세요

답변 주셔서 감사합니다.

blockNumber도 range에 unixtime과 동일하게 넣으면 되는지 궁금합니다.
아래는 제가 시도한 방법입니다.

curl --request GET
–url ‘https://th-api.klaytnapi.com/v2/transfer?kind=ft&range=47481166%2C47483000&size=1000&presets=679
–header ‘Authorization: Basic S0FTS…’
–header ‘Content-Type: application/json’
–header ‘x-chain-id: 8217’

동일한 오류가 계속되는데 어떤 부분이 잘못된건지 궁금합니다. 감사합니다!

블록번호의경우 0x prefix를 포함한 hex문자열을 넣어주어야 합니다.

1개의 좋아요