Go-Ethereum

{‘message’: ‘Nonce too low’, ‘code’: -32000} 在 geth JSON-RPC 上發送交易時

  • August 24, 2020

我正在嘗試使用 Go Ethereum 1.4.18-stable JSON-RPC 發送交易,但出現以下錯誤:

    {'message': 'Nonce too low', 'code': -32000}

這是乙太坊測試網上專用節點上的單筆交易。我的問題是,這個問題的原因可能是什麼

  • 節點的內部文件結構已損壞(它失去了 nonce
  • 節點是否完全不同步

遇到了同樣的問題,通過在事務中指示 nonce 來修復它:

let nonce = web3js.eth.getTransactionCount(myAddress);
let transactionObject = {
       ...
       nonce: web3js.utils.toHex(nonce)
   };

今天我在 Coinomi 錢包上遇到了同樣的錯誤。解決方案是在 Eth 錢包中點擊 …/resyncronize。

引用自:https://ethereum.stackexchange.com/questions/10131