From 9b219cb7d4a63d440fb37794165ede707c0e3f6f Mon Sep 17 00:00:00 2001 From: Benjamin Smith Date: Mon, 2 Sep 2024 10:54:37 +0200 Subject: [PATCH 1/2] add support for all chains exported by viem --- src/network.ts | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/src/network.ts b/src/network.ts index b82b3da..fda4137 100644 --- a/src/network.ts +++ b/src/network.ts @@ -1,30 +1,8 @@ import { Chain, createPublicClient, http, PublicClient } from "viem"; -import { - arbitrum, - base, - blast, - gnosis, - holesky, - localhost, - mainnet, - optimism, - optimismSepolia, - sepolia, -} from "viem/chains"; +import * as chains from "viem/chains"; // All supported networks -const SUPPORTED_NETWORKS = createNetworkMap([ - base, - blast, - mainnet, - gnosis, - sepolia, - holesky, - arbitrum, - optimism, - optimismSepolia, - localhost, -]); +const SUPPORTED_NETWORKS = createNetworkMap(Object.values(chains)); interface NetworkFields { name: string; From 98dde038935c6bc57a6011efc8c4cca9db2a73c7 Mon Sep 17 00:00:00 2001 From: Benjamin Smith Date: Mon, 2 Sep 2024 10:56:11 +0200 Subject: [PATCH 2/2] support for all viem chains --- src/network.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network.ts b/src/network.ts index fda4137..21d3748 100644 --- a/src/network.ts +++ b/src/network.ts @@ -1,7 +1,7 @@ import { Chain, createPublicClient, http, PublicClient } from "viem"; import * as chains from "viem/chains"; -// All supported networks +// We support all networks exported by viem const SUPPORTED_NETWORKS = createNetworkMap(Object.values(chains)); interface NetworkFields {