diff --git a/src/rpc/chainIds.ts b/src/rpc/chainIds.ts index 9a9ba9f..e8576d4 100644 --- a/src/rpc/chainIds.ts +++ b/src/rpc/chainIds.ts @@ -7,6 +7,7 @@ import { fantomTestnet, harmonyOne, optimismGoerli, + optimismSepolia, polygonMumbai, polygonZkEvm, scrollSepolia, @@ -39,6 +40,7 @@ export const ChainId = { fantom: fantom.id, fantom_testnet: fantomTestnet.id, optimism: optimism.id, + optimism_sepolia: optimismSepolia.id, optimism_goerli: optimismGoerli.id, harmony: harmonyOne.id, sepolia: sepolia.id, diff --git a/src/rpc/clients.ts b/src/rpc/clients.ts index a3a449b..6619ebc 100644 --- a/src/rpc/clients.ts +++ b/src/rpc/clients.ts @@ -22,6 +22,7 @@ import { harmonyOne, arbitrumGoerli, optimismGoerli, + optimismSepolia, scrollSepolia, fantomTestnet, arbitrumSepolia, @@ -142,6 +143,11 @@ export const optimismGoerliClient = createClient({ transport: http(process.env.RPC_OPTIMISM_GOERLI, commonConfig), }); +export const optimismSepoliaClient = createClient({ + chain: optimismSepolia, + transport: http(process.env.RPC_OPTIMISM_SEPOLIA, commonConfig), +}); + export const scrollSepoliaClient = createClient({ chain: scrollSepolia, transport: http(process.env.RPC_SCROLL_SEPOLIA, commonConfig), @@ -165,6 +171,7 @@ export const CHAIN_ID_CLIENT_MAP: Record = { [ChainId.polygon]: polygonClient, [ChainId.optimism]: optimismClient, [ChainId.optimism_goerli]: optimismGoerliClient, + [ChainId.optimism_sepolia]: optimismSepoliaClient, [ChainId.metis]: metisClient, [ChainId.base]: baseClient, [ChainId.base_sepolia]: baseSepoliaClient,