Passar para o conteúdo principal

Por que diabos eu vejo o erro "EAPI:Invalid nonce" na Kraken?

Viu "EAPI:Invalid nonce" na Kraken? É zica no valor. Use nonces únicos e crescentes em cada requisição da API.

Escrito por Pete Darby
Atualizado há mais de 2 semanas

o que significa este erro?

"EAPI:Invalid nonce" significa que a Kraken recebeu uma requisição de API com um valor de nonce que foi repetido ou menor do que o esperado.

Por que isso acontece?

Cada requisição de API para a Kraken deve incluir um valor de nonce único e crescente. Como o nonce deve sempre aumentar a cada requisição, erros ocorrem ao fazer requisições simultâneas, requisições em sucessão rápida ou ao usar uma única chave de API em múltiplos dispositivos, aplicativos ou bots.

Por exemplo: se duas requisições simultâneas forem enviadas, elas podem não chegar à Kraken na ordem pretendida. Se a segunda requisição (com o nonce maior) chegar primeiro, a primeira requisição (com o nonce menor) será rejeitada quando ela chegar. Erros de nonce inválido causam falha nos seus ordens e não devem ser ignorados.

O que você pode fazer

  1. Crie múltiplas chaves de API: O Cryptohopper suporta o uso de 2 chaves de API separadas para a Kraken, e nós recomendamos fazer isso para a melhor experiência de negociação. Cada chave tem seu próprio contador de nonce, então requisições simultâneas não entram mais em conflito. Siga o guia passo a passo de como se conectar à Kraken com chaves de API.

  2. Aumente a resolução do nonce: Uma resolução de nonce maior permite mais requisições dentro do mesmo período de tempo. O Cryptohopper recomenda usar 1000 ou 10000 como valor do nonce.

Verifique se foi corrigido

Após fazer as alterações, monitore o log do seu bot para confirmar que o erro não aparece mais.

Respondeu à sua pergunta?