jack0son/woke-dapp

Tx failure due to nonce error is not recovered from.

Opened this issue · 0 comments

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' } } }