From 1efd544457ef683a39b7347d6c5d7a206c35fc4f Mon Sep 17 00:00:00 2001 From: Dong-Ha Kim Date: Thu, 18 Jul 2024 16:30:11 +0200 Subject: [PATCH] feat: add scroll to gas price oracle (#687) --- e2e/oracle.e2e.ts | 3 ++- src/gasPriceOracle/oracle.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/e2e/oracle.e2e.ts b/e2e/oracle.e2e.ts index 765f1213..2fc7ba32 100644 --- a/e2e/oracle.e2e.ts +++ b/e2e/oracle.e2e.ts @@ -51,6 +51,7 @@ const networks: { [chainId: number]: string } = { 324: "https://mainnet.era.zksync.io", 8453: "https://mainnet.base.org", 42161: "https://rpc.ankr.com/arbitrum", + 534352: "https://rpc.scroll.io", }; const stdGasPrice = ethersUtils.parseUnits("10", 9); @@ -58,7 +59,7 @@ const stdMaxPriorityFeePerGas = ethersUtils.parseUnits("1.5", 9); // EIP-1559 ch const stdLastBaseFeePerGas = stdGasPrice.sub(stdMaxPriorityFeePerGas); const stdMaxFeePerGas = stdGasPrice; const eip1559Chains = [1, 10, 137, 8453, 42161]; -const legacyChains = [288, 324]; +const legacyChains = [288, 324, 534352]; let providerInstances: { [chainId: number]: MockedProvider } = {}; diff --git a/src/gasPriceOracle/oracle.ts b/src/gasPriceOracle/oracle.ts index 86f767a9..fc05f6d4 100644 --- a/src/gasPriceOracle/oracle.ts +++ b/src/gasPriceOracle/oracle.ts @@ -33,6 +33,7 @@ export async function getGasPriceEstimate( [CHAIN_IDs.OPTIMISM]: ethereum.eip1559, [CHAIN_IDs.POLYGON]: polygon.gasStation, [CHAIN_IDs.ZK_SYNC]: ethereum.legacy, + [CHAIN_IDs.SCROLL]: ethereum.legacy, }; let gasPriceFeed = gasPriceFeeds[chainId];