From 6c590d7f3295897abe4e775107f7d7e7f57928d9 Mon Sep 17 00:00:00 2001 From: Marc-Aurele Besner <82244926+marc-aurele-besner@users.noreply.github.com> Date: Fri, 23 Feb 2024 11:41:31 -0500 Subject: [PATCH] fix switch network error and improve use of constants --- web-app/src/components/layout.tsx | 5 +++-- web-app/src/constants/networks.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/web-app/src/components/layout.tsx b/web-app/src/components/layout.tsx index 6fb36c3..8c001e0 100644 --- a/web-app/src/components/layout.tsx +++ b/web-app/src/components/layout.tsx @@ -3,6 +3,7 @@ import { useAccountModal, useConnectModal } from '@rainbow-me/rainbowkit' import Link from 'next/link' import React, { useEffect, useState } from 'react' import { useAccount, useEnsName, useNetwork, useSwitchNetwork } from 'wagmi' +import { nova } from '../constants/networks' interface LayoutProps { children: React.ReactNode @@ -22,7 +23,7 @@ export const ConnectWallet: React.FC = () => { }, []) useEffect(() => { - if (isConnected && chain && chain.id !== 1002 && switchNetwork) switchNetwork(1002) + if (isConnected && chain && chain.id !== nova.id && switchNetwork) switchNetwork(nova.id) }, [isConnected, chain, switchNetwork]) if (!clientSide) return null @@ -56,7 +57,7 @@ export const Header: React.FC = () => { Faucet - Gemini 3h Nova - Subspace Testnet + {nova.name} diff --git a/web-app/src/constants/networks.ts b/web-app/src/constants/networks.ts index ce6bc14..c741c18 100644 --- a/web-app/src/constants/networks.ts +++ b/web-app/src/constants/networks.ts @@ -2,7 +2,7 @@ import { Chain, hardhat, mainnet } from 'wagmi/chains' export const nova: Chain = { id: 490000, - name: 'Nova - Testnet Subspace', + name: 'Gemini 3h Nova - Subspace Testnet', network: 'nova', nativeCurrency: { decimals: 18,