From 01e9f3077922d758a75b0739a1da086338b9729d Mon Sep 17 00:00:00 2001 From: Venkat-Annavazzala Date: Fri, 3 Oct 2025 15:28:00 +0530 Subject: [PATCH] chore: draft for debugging TICKET: WIN-7202 --- modules/sdk-coin-evm/src/lib/utils.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/modules/sdk-coin-evm/src/lib/utils.ts b/modules/sdk-coin-evm/src/lib/utils.ts index 98182ba012..446e2029ab 100644 --- a/modules/sdk-coin-evm/src/lib/utils.ts +++ b/modules/sdk-coin-evm/src/lib/utils.ts @@ -10,16 +10,22 @@ export function getCommon(coin: Readonly): EthereumCommon { if (!coin.features.includes(CoinFeature.SHARED_EVM_SDK)) { throw new InvalidTransactionError(`Cannot use common sdk module for the coin ${coin.name}`); } + + const commonConfig: any = { + baseChain: coin.network.type === NetworkType.MAINNET ? 'mainnet' : 'sepolia', + }; + + if (coin.features.includes(CoinFeature.EIP1559)) { + commonConfig.hardfork = 'london'; + commonConfig.eips = [1559]; + } + return EthereumCommon.custom( { name: coin.network.name, networkId: (coin.network as EthereumNetwork).chainId, chainId: (coin.network as EthereumNetwork).chainId, }, - { - baseChain: coin.network.type === NetworkType.MAINNET ? 'mainnet' : 'sepolia', - hardfork: coin.features.includes(CoinFeature.EIP1559) ? 'london' : undefined, - eips: coin.features.includes(CoinFeature.EIP1559) ? [1559] : undefined, - } + commonConfig ); }