diff --git a/src/db/transactions/queueTx.ts b/src/db/transactions/queueTx.ts index 1da93104e..9483bda20 100644 --- a/src/db/transactions/queueTx.ts +++ b/src/db/transactions/queueTx.ts @@ -16,7 +16,7 @@ interface QueueTxParams { simulateTx?: boolean; idempotencyKey?: string; txOverrides?: { - gasLimit?: string; + gas?: string; maxFeePerGas?: string; maxPriorityFeePerGas?: string; }; diff --git a/src/db/transactions/queueTxRaw.ts b/src/db/transactions/queueTxRaw.ts index 2f25b9b61..60200b824 100644 --- a/src/db/transactions/queueTxRaw.ts +++ b/src/db/transactions/queueTxRaw.ts @@ -25,6 +25,7 @@ type QueueTxRawParams = Omit< pgtx?: PrismaTransaction; simulateTx?: boolean; idempotencyKey?: string; + gas?: string; }; export const queueTxRaw = async ({ @@ -60,6 +61,8 @@ export const queueTxRaw = async ({ target: tx.target?.toLowerCase(), signerAddress: tx.signerAddress?.toLowerCase(), accountAddress: tx.accountAddress?.toLowerCase(), + gasLimit: tx.gas, + gas: undefined, }; let txRow: Transactions; diff --git a/src/server/routes/contract/write/write.ts b/src/server/routes/contract/write/write.ts index 92c5ba190..31d31759a 100644 --- a/src/server/routes/contract/write/write.ts +++ b/src/server/routes/contract/write/write.ts @@ -92,9 +92,6 @@ export async function writeToContract(fastify: FastifyInstance) { maxPriorityFeePerGas: txOverrides?.maxPriorityFeePerGas, }); - const gasLimit = txOverrides?.gas; - delete txOverrides?.gas; - const queueId = await queueTx({ tx, chainId, @@ -103,7 +100,6 @@ export async function writeToContract(fastify: FastifyInstance) { idempotencyKey, txOverrides: { ...txOverrides, - gasLimit, }, });