Tx failure due to nonce error is not recovered from.
Opened this issue · 0 comments
jack0son commented
Web3 error:
Error: Returned error: the tx doesn't have the correct nonce. account has nonce of: 1 tx has nonce of: 0
at Object.ErrorResponse (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-core-helpers/src/errors.js:29:16)
at Object.<anonymous> (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-core-requestmanager/src/index.js:140:36)
Error: Returned error: nonce too low
at Object.ErrorResponse (/usr/src/app/@woke/lib/node_modules/web3-core-helpers/src/errors.js:29:16)
at Object.<anonymous> (/usr/src/app/@woke/lib/node_modules/web3-core-requestmanager/src/index.js:140:36)
Tipper:
{ ParamError: Transaction 'tip' failed due to invalid parameters.
at Promise.contract.methods.(anonymous function).send.on.on.on.on (/home/jack/Repositories/jgitgud/woke-dapp/@woke/bot/src/actors/web3-tx.js:252:25)
at Promise.emit (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/eventemitter3/index.js:182:35)
at Timeout._onTimeout (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-utils/src/index.js:82:21)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
name: 'ParamError',
data:
{ error:
Error: Returned error: the tx doesn't have the correct nonce. account has nonce of: 1 tx has nonce of: 0
at Object.ErrorResponse (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-core-helpers/src/errors.js:29:16)
at Object.<anonymous> (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-core-requestmanager/src/index.js:140:36)
at /home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-providers-ws/src/index.js:127:44
at Array.forEach (<anonymous>)
at W3CWebSocket.WebsocketProvider.connection.onmessage (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/web3-providers-ws/src/index.js:104:36)
at W3CWebSocket._dispatchEvent [as dispatchEvent] (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/yaeti/lib/EventTarget.js:107:17)
at W3CWebSocket.onMessage (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:234:14)
at WebSocketConnection.<anonymous> (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:205:19)
at WebSocketConnection.emit (events.js:198:13)
at WebSocketConnection.processFrame (/home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:554:26)
at /home/jack/Repositories/jgitgud/woke-dapp/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:323:40
at process._tickCallback (internal/process/next_tick.js:61:11),
tx:
{ method: 'tip', args: [Array], opts: [Object], type: 'send' } } }
Terminating faulted actor
nonce: 7
2020-02-28T23:22:24.067Z actor:_tx-25:info send>> Send from 0xefAd84DFB042E5b932b056302D233662aFFbd57B
{ method: 'tip',
args: [ '932596541822418944', '1159280076266995713', 5 ],
opts: { from: '0xefAd84DFB042E5b932b056302D233662aFFbd57B' },
type: 'send' }
1vuxyhj-hpcd8a-17vj3o9-1m8xwwg://woken_contract/_tx-25: The following error was raised when processing message { error:
{ ParamError: Transaction 'tip' failed due to invalid parameters.
at Promise.contract.methods.(anonymous function).send.on.on.on.on (/usr/src/app/@woke/bot/src/actors/web3-tx.js:251:25)
at Promise.emit (/usr/src/app/@woke/lib/node_modules/eventemitter3/index.js:182:35)
at Timeout._onTimeout (/usr/src/app/@woke/lib/node_modules/web3-utils/src/index.js:82:21)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
name: 'ParamError',
data:
{ error:
Error: Returned error: nonce too low
at Object.ErrorResponse (/usr/src/app/@woke/lib/node_modules/web3-core-helpers/src/errors.js:29:16)
at Object.<anonymous> (/usr/src/app/@woke/lib/node_modules/web3-core-requestmanager/src/index.js:140:36)
at /usr/src/app/@woke/lib/node_modules/web3-providers-ws/src/index.js:127:44
at Array.forEach (<anonymous>)
at W3CWebSocket.WebsocketProvider.connection.onmessage (/usr/src/app/@woke/lib/node_modules/web3-providers-ws/src/index.js:104:36)
at W3CWebSocket._dispatchEvent [as dispatchEvent] (/usr/src/app/@woke/lib/node_modules/yaeti/lib/EventTarget.js:107:17)
at W3CWebSocket.onMessage (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:234:14)
at WebSocketConnection.<anonymous> (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:205:19)
at WebSocketConnection.emit (events.js:198:13)
at WebSocketConnection.processFrame (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:554:26)
at /usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:323:40
at process._tickCallback (internal/process/next_tick.js:61:11),
tx: [Object] } },
type: 'reduce' }:
{ ParamError: Transaction 'tip' failed due to invalid parameters.
at Promise.contract.methods.(anonymous function).send.on.on.on.on (/usr/src/app/@woke/bot/src/actors/web3-tx.js:251:25)
at Promise.emit (/usr/src/app/@woke/lib/node_modules/eventemitter3/index.js:182:35)
at Timeout._onTimeout (/usr/src/app/@woke/lib/node_modules/web3-utils/src/index.js:82:21)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
name: 'ParamError',
data:
{ error:
Error: Returned error: nonce too low
at Object.ErrorResponse (/usr/src/app/@woke/lib/node_modules/web3-core-helpers/src/errors.js:29:16)
at Object.<anonymous> (/usr/src/app/@woke/lib/node_modules/web3-core-requestmanager/src/index.js:140:36)
at /usr/src/app/@woke/lib/node_modules/web3-providers-ws/src/index.js:127:44
at Array.forEach (<anonymous>)
at W3CWebSocket.WebsocketProvider.connection.onmessage (/usr/src/app/@woke/lib/node_modules/web3-providers-ws/src/index.js:104:36)
at W3CWebSocket._dispatchEvent [as dispatchEvent] (/usr/src/app/@woke/lib/node_modules/yaeti/lib/EventTarget.js:107:17)
at W3CWebSocket.onMessage (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:234:14)
at WebSocketConnection.<anonymous> (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/W3CWebSocket.js:205:19)
at WebSocketConnection.emit (events.js:198:13)
at WebSocketConnection.processFrame (/usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:554:26)
at /usr/src/app/@woke/lib/node_modules/@web3-js/websocket/lib/WebSocketConnection.js:323:40
at process._tickCallback (internal/process/next_tick.js:61:11),
tx:
{ method: 'tip', args: [Array], opts: [Object], type: 'send' } } }