Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ethereum 使用奇偶校验上的旧nonce拒绝发送_Ethereum_Parity Io - Fatal编程技术网

Ethereum 使用奇偶校验上的旧nonce拒绝发送

Ethereum 使用奇偶校验上的旧nonce拒绝发送,ethereum,parity-io,Ethereum,Parity Io,我注意到发送到奇偶校验节点的事务没有处理, 并显示错误消息“使用旧nonce拒绝发送”。 计算sendTransaction调用的nonce值,使其成为 下一个nonce值。该信息不适用于这种情况 在我们的奇偶校验环境中有三个验证器节点。 奇偶校验的版本是2.5.13,它运行在Ubuntu服务器18.04上 酚酮的重现性不好,随着时间的推移,它往往会被解决 有什么被认为是导致这种现象的原因吗 当它再次发生时,我将如何调查原因?只有您使用私钥才能生成有效的事务。因此,您需要弄清楚为什么代码将具有相

我注意到发送到奇偶校验节点的事务没有处理, 并显示错误消息“使用旧nonce拒绝发送”。 计算sendTransaction调用的nonce值,使其成为 下一个nonce值。该信息不适用于这种情况

在我们的奇偶校验环境中有三个验证器节点。 奇偶校验的版本是2.5.13,它运行在Ubuntu服务器18.04上

酚酮的重现性不好,随着时间的推移,它往往会被解决

有什么被认为是导致这种现象的原因吗
当它再次发生时,我将如何调查原因?

只有您使用私钥才能生成有效的事务。因此,您需要弄清楚为什么代码将具有相同nonce的事务发布到Parity/mempool

  • 检查重复交易

  • 检查临时重用


谢谢。当同样的问题发生时,我将检查是否使用相同的nonce值(尽管计算nonce值是为了不重用旧的nonce值)。