Naar de hoofdinhoud

Waarom zie ik de fout "EAPI:Invalid nonce" op Kraken?

Zie je "EAPI:Invalid nonce" op Kraken? Dit komt door problemen met de nonce-waarde. Gebruik unieke, oplopende nonces voor elke API-aanvraag.

Geschreven door Bryan
Deze week bijgewerkt

Wat betekent deze fout?

"EAPI:Invalid nonce" betekent dat Kraken een API-verzoek heeft ontvangen met een nonce-waarde die herhaald was of lager dan verwacht.

Waarom gebeurt dit?

Elk API-verzoek naar Kraken moet een unieke, oplopende nonce-waarde bevatten. Omdat de nonce altijd moet toenemen bij elk verzoek, treden fouten op bij gelijktijdige verzoeken, verzoeken in snelle opeenvolging, of bij het gebruik van dezelfde API-sleutel op meerdere apparaten, apps of bots.

Bijvoorbeeld: als twee gelijktijdige verzoeken worden verzonden, komen ze mogelijk niet in de bedoelde volgorde bij Kraken aan. Als het tweede verzoek (met de hogere nonce) eerst aankomt, wordt het eerste verzoek (met de lagere nonce) afgewezen wanneer het aankomt. Ongeldige nonce-fouten zorgen ervoor dat je orders mislukken en mogen niet worden genegeerd.

Wat je kunt doen

  1. Maak meerdere API-sleutels aan: Cryptohopper ondersteunt het gebruik van 2 aparte API-sleutels voor Kraken, en we raden dit aan voor de beste handelservaring. Elke sleutel heeft zijn eigen nonce-teller, dus gelijktijdige verzoeken conflicteren niet meer. Volg de stap-voor-stap handleiding voor het verbinden met Kraken met API-sleutels.

  2. Verhoog de nonce-resolutie: Een hogere nonce-resolutie staat meer verzoeken toe binnen hetzelfde tijdsbestek. Cryptohopper raadt aan om 1000 of 10000 als nonce-waarde te gebruiken.

Controleer of het is opgelost

Nadat je wijzigingen hebt aangebracht, controleer je de logboeken van je bot om te bevestigen dat de fout niet meer verschijnt.

Was dit een antwoord op uw vraag?