From a5f8c0500558e9ec401c343a5b0ddce2f7a5fd8b Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Thu, 20 Mar 2025 09:16:30 +1300 Subject: [PATCH] [SDK] feat: Add fixed gas limit for Saga Mainnet --- packages/thirdweb/src/transaction/actions/estimate-gas.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/thirdweb/src/transaction/actions/estimate-gas.ts b/packages/thirdweb/src/transaction/actions/estimate-gas.ts index fefb9dd15a8..36361e93668 100644 --- a/packages/thirdweb/src/transaction/actions/estimate-gas.ts +++ b/packages/thirdweb/src/transaction/actions/estimate-gas.ts @@ -73,6 +73,10 @@ export async function estimateGas( // biome-ignore lint/style/noNonNullAssertion: the `has` above ensures that this will always be set return cache.get(txWithFrom)!; } + // Saga Mainnet has a fixed gas limit for all transactions + if (options.transaction.chain.id === 5464) { + return 20000000n; + } const { account } = options; const promise = (async () => { const predefinedGas = await resolvePromisedValue(options.transaction.gas);