Go-Ethereum
{‘message’: ‘Nonce too low’, ‘code’: -32000} 在 geth JSON-RPC 上發送交易時
我正在嘗試使用 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。