Přeskočit na hlavní obsah

Proč vidím chybu "EAPI:Invalid nonce" na Krakenu?

Vidíš "EAPI:Invalid nonce" na Krakenu? Je to problém s nonce hodnotami. Používej unikátní, rostoucí nonce pro každý API požadavek.

Autor: Pete Darby
Aktualizováno před více než 2 týdny

co znamená tato chyba?

"EAPI:Invalid nonce" znamená, že Kraken obdržel požadavek na API s hodnotou nonce, která byla opakovaná nebo nižší, než se očekávalo.

proč se to děje?

Každý požadavek na API pro Kraken musí obsahovat jedinečnou, postupně se zvyšující hodnotu nonce. Protože se hodnota nonce musí s každým požadavkem vždy zvyšovat, chyby nastávají při současných požadavcích, požadavcích v rychlém sledu nebo při použití jednoho API klíče napříč více zařízeními, aplikacemi nebo boty.

Například: pokud jsou odeslány dva současné požadavky, nemusí dorazit na Kraken ve správném pořadí. Pokud dorazí první druhý požadavek (s vyšší hodnotou nonce), první požadavek (s nižší hodnotou nonce) bude při svém příchodu odmítnut. Chyby neplatné nonce způsobují selhání vašich objednávek a neměly by být ignorovány.

co s tím můžeš udělat

  1. Vytvoř více API klíčů: Cryptohopper podporuje použití 2 samostatných API klíčů pro Kraken a doporučujeme to pro nejlepší obchodní zážitek. Každý klíč má svůj vlastní čítač nonce, takže současné požadavky již nejsou v konfliktu. Postupujte podle návodu krok za krokem, jak se připojit ke Kraken pomocí API klíčů.

  2. Zvyš hodnotu nonce resolution: Vyšší rozlišení nonce umožňuje více požadavků ve stejném časovém rámci. Cryptohopper doporučuje používat 1000 nebo 10000 jako hodnotu nonce.

ověř, že je to opraveno

Po provedení změn sledujte logy svého bota a potvrďte, že se chyba již neobjevuje.

Dostali jste odpověď na svou otázku?