diff --git a/lib/eth/EthRpc.js b/lib/eth/EthRpc.js index 90215af..72fdef3 100644 --- a/lib/eth/EthRpc.js +++ b/lib/eth/EthRpc.js @@ -250,7 +250,12 @@ class EthRPC { .sendSignedTransaction(rawTx) .once('transactionHash', resolve) .once('error', reject) - .catch(err => reject(err)); + .catch((err) => { + if (err && err.message && err.message.includes('nonce')) { + err.conclusive = true; + } + reject(err); + }); }); }