Passer au contenu principal

Pourquoi est-ce que je vois l'erreur "EAPI:Invalid nonce" sur Kraken?

Tu vois "EAPI:Invalid nonce" sur Kraken? Bug de nonce. Utilise nonces uniques et croissants à chaque requête API.

Écrit par Pete Darby
Mis à jour il y a plus d’une semaine

Que signifie cette erreur ?

"EAPI:Invalid nonce" signifie que Kraken a reçu une requête API avec une valeur nonce qui a été répétée ou était inférieure à celle attendue.

Pourquoi cela se produit-il ?

Chaque requête API adressée à Kraken doit inclure une valeur nonce unique et croissante. Étant donné que le nonce doit toujours augmenter à chaque requête, des erreurs surviennent lors de requêtes simultanées, de requêtes rapides successives, ou lors de l'utilisation d'une seule clé API sur plusieurs appareils, applications ou bots.

Par exemple : si deux requêtes simultanées sont envoyées, elles peuvent ne pas arriver à Kraken dans l'ordre prévu. Si la deuxième requête (avec le nonce le plus élevé) arrive en premier, la première requête (avec le nonce le plus bas) sera rejetée à son arrivée. Les erreurs de nonce invalide entraînent l'échec de vos ordres et ne doivent pas être ignorées.

Ce que tu peux faire

  1. Crée plusieurs clés API : Cryptohopper prend en charge l'utilisation de 2 clés API distinctes pour Kraken, et nous recommandons de le faire pour une meilleure expérience de trading. Chaque clé a son propre compteur de nonce, donc les requêtes simultanées n'entrent plus en conflit. Suis le guide étape par étape pour te connecter à Kraken avec des clés API.

  2. Augmente la résolution du nonce : Une résolution de nonce plus élevée permet plus de requêtes dans le même laps de temps. Cryptohopper recommande d'utiliser 1000 ou 10000 comme valeur de nonce.

Vérifie que c'est corrigé

Après avoir effectué des modifications, surveille le journal de ton bot pour confirmer que l'erreur n'apparaît plus.

Avez-vous trouvé la réponse à votre question ?