diff --git a/idea/frontend/src/app/providers/chain/Provider.tsx b/idea/frontend/src/app/providers/chain/Provider.tsx index 740af970b9..ea19571cb3 100644 --- a/idea/frontend/src/app/providers/chain/Provider.tsx +++ b/idea/frontend/src/app/providers/chain/Provider.tsx @@ -1,7 +1,7 @@ import { ProviderProps, useApi } from '@gear-js/react-hooks'; import { useEffect, useState } from 'react'; -import { RpcMethods } from '@/shared/config'; +import { GENESIS, RpcMethods } from '@/shared/config'; import { rpcService } from '@/shared/services/rpcService'; import { ChainContext } from './Context'; @@ -11,19 +11,11 @@ const { Provider } = ChainContext; const ChainProvider = ({ children }: ProviderProps) => { const { api } = useApi(); const genesis = api?.genesisHash.toHex(); + const isDevChain = genesis ? genesis !== GENESIS.MAINNET && genesis !== GENESIS.TESTNET : undefined; - const [isDevChain, setIsDevChain] = useState(); const [isTestBalanceAvailable, setIsTestBalanceAvailable] = useState(); const isChainRequestReady = isDevChain !== undefined && isTestBalanceAvailable !== undefined; - useEffect(() => { - setIsDevChain(undefined); - - if (!genesis) return; - - rpcService.callRPC(RpcMethods.NetworkData, { genesis }).then(({ result }) => setIsDevChain(!result)); - }, [genesis]); - useEffect(() => { setIsTestBalanceAvailable(undefined); diff --git a/idea/frontend/src/shared/config/consts.ts b/idea/frontend/src/shared/config/consts.ts index 35f09e2896..185a268d0d 100644 --- a/idea/frontend/src/shared/config/consts.ts +++ b/idea/frontend/src/shared/config/consts.ts @@ -77,7 +77,6 @@ enum RpcMethods { AddMetadata = 'meta.add', GetMetadata = 'meta.get', GetTestBalance = 'testBalance.get', - NetworkData = 'networkData.available', TestBalanceAvailable = 'testBalance.available', }