메인 콘텐츠로 건너뛰기

크라켄에서 "EAPI:Invalid nonce" 오류가 뜨는 이유를 왜 보나요?

크라켄에서 "EAPI:Invalid nonce" 오류 났니? 논스(nonce) 값 문제 때문이야. API 요청마다 고유하고 증가하는 논스 값을 사용해.

작성자: Pete Darby
1주 전에 업데이트함

이 에러는 무슨 뜻인가요?

"EAPI:Invalid nonce"는 Kraken이 예상보다 낮거나 중복된 nonce 값으로 API 요청을 받았다는 뜻이에요.

왜 이런 일이 발생하나요?

Kraken에 보내는 모든 API 요청에는 고유하고 계속 증가하는 nonce 값이 포함되어야 해요. nonce 값은 항상 이전 요청보다 커야 하기 때문에, 동시에 여러 요청을 보내거나, 요청을 아주 짧은 간격으로 보내거나, 혹은 여러 기기, 앱, 봇에서 동일한 API 키를 사용할 때 오류가 발생할 수 있어요.

예를 들어, 동시에 두 개의 요청을 보낸다고 가정해 봐요. 이 두 요청은 Kraken에 의도한 순서대로 도착하지 않을 수 있어요. 두 번째 요청(더 큰 nonce 값)이 먼저 도착한다면, 나중에 도착하는 첫 번째 요청(더 작은 nonce 값)은 거부될 거예요. 잘못된 nonce 오류는 주문 실패를 유발하므로 무시하지 마세요.

어떻게 해결할 수 있나요?

  1. 여러 개의 API 키 생성: Cryptohopper는 Kraken에 2개의 별도 API 키를 사용하는 것을 지원하고, 최상의 거래 경험을 위해 이렇게 하는 것을 권장해요. 각 키는 자체 nonce 카운터를 가지고 있어서, 동시 요청 간에 충돌이 발생하지 않아요. API 키를 사용하여 Kraken에 연결하는 방법에 대한 단계별 가이드를 따르세요.

  2. nonce 해상도 높이기: nonce 해상도를 높이면 동일한 시간 안에 더 많은 요청을 처리할 수 있어요. Cryptohopper는 nonce 값으로 1000 또는 10000을 사용하는 것을 추천해요.

해결되었는지 확인하기

변경 사항을 적용한 후 봇 로그를 모니터링하여 오류가 더 이상 나타나지 않는지 확인하세요.

답변이 도움되었나요?