From 405d13c13ab6960982ce04dec8b8857fff168c1b Mon Sep 17 00:00:00 2001 From: Radovenchyk Date: Wed, 8 Apr 2026 17:53:01 +0300 Subject: [PATCH] chore: deduplicate getTempoChain environment resolution logic --- apps/explorer/src/wagmi.config.ts | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/apps/explorer/src/wagmi.config.ts b/apps/explorer/src/wagmi.config.ts index 24b20f679..243d32fc1 100644 --- a/apps/explorer/src/wagmi.config.ts +++ b/apps/explorer/src/wagmi.config.ts @@ -18,25 +18,19 @@ import { export type WagmiConfig = ReturnType let wagmiConfigSingleton: ReturnType | null = null +const resolveTempoChain = () => { + const env = getTempoEnv() + + if (env === 'mainnet') return tempoMainnet + if (env === 'devnet') return tempoDevnet + if (env === 'testnet') return tempoTestnet + + return tempoMainnet +} + export const getTempoChain = createIsomorphicFn() - .client(() => - getTempoEnv() === 'mainnet' - ? tempoMainnet - : getTempoEnv() === 'devnet' - ? tempoDevnet - : getTempoEnv() === 'testnet' - ? tempoTestnet - : tempoMainnet, - ) - .server(() => - getTempoEnv() === 'mainnet' - ? tempoMainnet - : getTempoEnv() === 'devnet' - ? tempoDevnet - : getTempoEnv() === 'testnet' - ? tempoTestnet - : tempoMainnet, - ) + .client(resolveTempoChain) + .server(resolveTempoChain) const RPC_PROXY_HOSTNAME = 'proxy.tempo.xyz'