From 6deaac711a18db39a61750fcc0149c0e263422e1 Mon Sep 17 00:00:00 2001 From: Prithvish Baidya Date: Fri, 10 Jan 2025 05:18:03 +0530 Subject: [PATCH] fix: Await chain check for sponsored EOA transactions support --- src/shared/utils/transaction/simulate-queued-transaction.ts | 2 +- src/worker/tasks/send-transaction-worker.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/utils/transaction/simulate-queued-transaction.ts b/src/shared/utils/transaction/simulate-queued-transaction.ts index 4cdc6c85..fde34995 100644 --- a/src/shared/utils/transaction/simulate-queued-transaction.ts +++ b/src/shared/utils/transaction/simulate-queued-transaction.ts @@ -64,7 +64,7 @@ export const doSimulateTransaction = async ( }); if (transaction.transactionMode === "sponsored") { - if (!isZkSyncChain(chain)) { + if (!(await isZkSyncChain(chain))) { throw new Error( "Sponsored EOA transactions are only supported on zkSync chains.", ); diff --git a/src/worker/tasks/send-transaction-worker.ts b/src/worker/tasks/send-transaction-worker.ts index 21ce190b..d109cb24 100644 --- a/src/worker/tasks/send-transaction-worker.ts +++ b/src/worker/tasks/send-transaction-worker.ts @@ -290,7 +290,7 @@ const _sendTransaction = async ( let account: Account; if (queuedTransaction.transactionMode === "sponsored") { - if (!isZkSyncChain(chain)) { + if (!(await isZkSyncChain(chain))) { job.log( "Sponsored EOA transactions are only supported on zkSync chains.", );