Kraken 错误解释
EAPI:Invalid nonce 错误表示收到的 API 请求的 Nonce 值是重复的或低于预期的。
由于 Nonce 值必须是唯一的,并且在每次请求时都必须增加,因此当你尝试同时发出请求、连续快速发出请求,或者尝试将单个 API 密钥用于多个设备/应用程序/机器人时,可能会遇到错误。
例如,两个同时发出的 API 请求可能不会按预期的顺序到达。如果第二个请求(具有较高的 Nonce)在第一个请求(具有较低的 Nonce)之前到达,那么第一个请求在最终到达时将被拒绝。
由于无效的 Nonce 错误会导致你的 API 请求失败(例如,你的订单无法被下单),因此不应忽略无效的 Nonce 错误,而应通过改进 Nonce 生成算法来纠正(下文提供了一些解决方案)。
Kraken 错误解决方案
创建多个 API 密钥:
在 Cryptohopper 上,可以为 Kraken 使用 2 个不同的 API 密钥。我们始终建议为 Kraken 使用 2 个 API 密钥,以获得最佳的交易体验。请务必仔细阅读我们的教程“如何使用 API 密钥连接到 Kraken”。每个 API 密钥都有自己的 Nonce 值,因此 API 请求的到达顺序不再是问题。
提高 Nonce 分辨率,以便在同一时间范围内允许更多请求(例如,将 Nonce 分辨率从毫秒提高到十分之几毫秒)。Cryptohopper 建议使用 1000 或 10000 作为 Nonce 值。