new 'nonce to low' error; remove console.log

This commit is contained in:
Alexey 2020-11-25 21:33:34 +01:00
parent 8cb2bb0fbe
commit c5e4d76dc5
2 changed files with 3 additions and 6 deletions

View File

@ -1,6 +1,6 @@
{
"name": "tx-manager",
"version": "0.2.6",
"version": "0.2.7",
"description": "",
"main": "index.js",
"scripts": {

View File

@ -4,10 +4,10 @@ const BigNumber = ethers.BigNumber
const PromiEvent = require('web3-core-promievent')
const { sleep, min, max } = require('./utils')
// prettier-ignore
const nonceErrors = [
'Transaction nonce is too low. Try incrementing the nonce.',
'nonce too low'
'nonce too low',
'nonce has already been used',
]
const gasPriceErrors = [
@ -268,11 +268,8 @@ class Transaction {
}
_handleSendError(e) {
console.log('Got error', e)
if (e.code === 'SERVER_ERROR' && e.error) {
const message = e.error.message
console.log('Error', e.error.code, e.error.message)
// nonce is too low, trying to increase and resubmit
if (this._hasError(message, nonceErrors)) {