diff --git a/.changeset/tall-emus-fail.md b/.changeset/tall-emus-fail.md new file mode 100644 index 00000000000..98d5775cb14 --- /dev/null +++ b/.changeset/tall-emus-fail.md @@ -0,0 +1,5 @@ +--- +"chainlink": patch +--- + +#internal Use txid as the idempotency key in the evm chainwriter diff --git a/core/services/relay/evm/chain_writer.go b/core/services/relay/evm/chain_writer.go index dad68f1bfdc..f188ffeced2 100644 --- a/core/services/relay/evm/chain_writer.go +++ b/core/services/relay/evm/chain_writer.go @@ -128,6 +128,7 @@ func (w *chainWriter) SubmitTransaction(ctx context.Context, contract, method st EncodedPayload: calldata, FeeLimit: methodConfig.GasLimit, Meta: txMeta, + IdempotencyKey: &transactionID, Strategy: w.sendStrategy, Checker: checker, Value: *v,