这个错误是什么意思?
“EAPI:Invalid nonce” 意味着 Kraken 收到的 API 请求中的 nonce 值 重复了,或者低于预期。
为什么会发生这种情况?
向 Kraken 发送的每个 API 请求都必须包含一个唯一且递增的 nonce 值。由于 nonce 值在每次请求时都必须增加,因此在同时发起请求、连续快速发起请求或在多个设备、应用程序或机器人上使用同一个 API 密钥时,就会出现错误。
例如:如果同时发送两个请求,它们可能无法按预期顺序到达 Kraken。如果第二个请求(nonce 值较高)先到达,第一个请求(nonce 值较低)将在到达时被拒绝。无效的 nonce 错误会导致你的订单失败,不应被忽略。
你可以做什么
创建多个 API 密钥:Cryptohopper 支持为 Kraken 使用 2 个单独的 API 密钥,我们建议这样做以获得最佳交易体验。每个密钥都有自己的 nonce 计数器,因此同时发起的请求不再冲突。请按照 使用 API 密钥连接到 Kraken 的分步指南 进行操作。
提高 nonce 分辨率:更高的 nonce 分辨率允许在同一时间范围内发送更多请求。Cryptohopper 建议将 nonce 值设置为 1000 或 10000。
验证是否已修复
进行更改后,请监控你的机器人日志,确认错误不再出现。
