diff --git a/src/worker/tasks/sendTransactionWorker.ts b/src/worker/tasks/sendTransactionWorker.ts index e7996ad6..6a340b69 100644 --- a/src/worker/tasks/sendTransactionWorker.ts +++ b/src/worker/tasks/sendTransactionWorker.ts @@ -472,7 +472,10 @@ const _resendTransaction = async ( resendCount, sentAt: new Date(), sentAtBlock: await getBlockNumberish(chainId), - sentTransactionHashes: [...sentTransactionHashes, transactionHash], + // Dedupe transaction hashes. + sentTransactionHashes: [ + ...new Set([...sentTransactionHashes, transactionHash]), + ], gas: populatedTransaction.gas, gasPrice: populatedTransaction.gasPrice, maxFeePerGas: populatedTransaction.maxFeePerGas,