diff --git a/.env b/.env index f31caf009..042fec218 100644 --- a/.env +++ b/.env @@ -20,5 +20,3 @@ BATCH_GATEWAY_URLS='["https://ccip-v2.ens.xyz/"]' NEXT_PUBLIC_POSTHOG_KEY=phc_Fgf9Nr86STb590T6qQQ5XI3G63UQ4LQGyA1aKS5ROvS NEXT_PUBLIC_POSTHOG_HOST=https://jakob.ens.domains - -NEXT_PUBLIC_PARA_API_KEY_PROD=c5695b18d016139ac4db1c7f98a87e68 diff --git a/package.json b/package.json index b4f952e39..da56cf357 100644 --- a/package.json +++ b/package.json @@ -181,6 +181,7 @@ }, "pnpm": { "overrides": { + "@getpara/react-sdk": "1.6.1-dev.0", "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.13", "@wagmi/core": "2.13.3", "@walletconnect/ethereum-provider": "2.11.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb11de814..55cc6c957 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: + '@getpara/react-sdk': 1.6.1-dev.0 '@nomiclabs/hardhat-ethers': npm:hardhat-deploy-ethers@0.3.0-beta.13 '@wagmi/core': 2.13.3 '@walletconnect/ethereum-provider': 2.11.1 @@ -1716,12 +1717,15 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@getpara/core-components@1.5.1': - resolution: {integrity: sha512-C8Lo1UMHnVXaKu0jcOZRS82gRd6iHKmnpzb36wIz3ESBJX28uLAEUkzEXmrIUTUbirWJ+J41puKVa3Or4UKTJw==} + '@getpara/core-components@1.6.0': + resolution: {integrity: sha512-sqt8hULrYgICMZ7+6SnGlbB2oYvPo3X3LMCTBjrxC72RzWLYcbSxK5g1G818WRlODu+dLJXIRHJvTKmhzsU4qw==} '@getpara/core-sdk@1.5.1': resolution: {integrity: sha512-PsuCZOMailJ3L7R7So7J5DYa+AmoNqfA6Ib8LhW1/NNinZ/e/+nObKbDg4qHtlZOKQGHpBIV4jqmopzkL1WHWg==} + '@getpara/core-sdk@1.6.0': + resolution: {integrity: sha512-XJP2GYLrTZITZAgcCF/WcMtyc6t79+jSi7RcRmQhR6xMTGvLgxJ2DGUASXqDWD7Nff9M3lgltRHEC5fMnZMGfA==} + '@getpara/rainbowkit-wallet@1.2.0-dev.5': resolution: {integrity: sha512-f/1MjiN/BiAJHntYvHu7KB4+H4dNgDnux9K2rkGcXq7PlEXzQ90tGuw7zDfQKft/Cfd68eWP8WiQEHF/CXTcoA==} peerDependencies: @@ -1738,17 +1742,17 @@ packages: viem: 2.x wagmi: 2.x - '@getpara/react-common@1.5.1': - resolution: {integrity: sha512-5avqgJ4jHynnjFQrcMj4F/s94OB7aX/u8nrC1u4k8g1VzGy+v7Xzwpv3KHKAXlko7pMUHM3GrcgaZoBv2LNTow==} + '@getpara/react-common@1.6.0': + resolution: {integrity: sha512-BLW1fYFBtbTiU1EplwUfVTLH9M5hh9cHwAknOGsKYGKtxRjx7qDz5ZX+ggXvDGWiNnrzYNv8SPNvI/5/Cn7roA==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - '@getpara/react-components@1.5.1': - resolution: {integrity: sha512-Klc9YzGf28IBb16y4HuHzXMOFGX3Z5kfXz315c+yEAX9H2U1vpM7WmSyqMC9PpwOdbMk4IBbIiqT8ZzyGkivkw==} + '@getpara/react-components@1.6.0': + resolution: {integrity: sha512-SYfhIfoQljobNBp9IG6wE6GTpHa+6PhxuwSheqLkKN9D0alzqd+yg3xf4y56CzqvvK/JkOktmXhEaYlkA1bGrA==} - '@getpara/react-sdk@1.5.1': - resolution: {integrity: sha512-Z0Fo7evGBi2kU8TFVyPczbcuJuLxzdj1HnFBGYroLqxa6rDd8qBZ2/4WvUVqqPw/jsKEhTR5p84wa1Vy2YIeUg==} + '@getpara/react-sdk@1.6.1-dev.0': + resolution: {integrity: sha512-JjIoh7ITgqS3LAbujrDD5MFGloI7LS/s64BcbANAQCK1naSP8NBVliWpPv/vtUrwcCIpLGorhQHZoHkgVrxdLA==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 @@ -1756,6 +1760,9 @@ packages: '@getpara/user-management-client@1.5.1': resolution: {integrity: sha512-Vs8/jQZpUMaU/rWUw0jCd47/QNxiaONbTwCjSW8ICFMnbukIAYebuwTimodsDPBDBbQJdmthP7gv9HArciUVyg==} + '@getpara/user-management-client@1.6.0': + resolution: {integrity: sha512-fsoBWgB5nYOt0c2xmpb/nuvFpMEAOzsllme+m0nk+g9pshARy30SAFj1VViYBDkIBtgt/KAgxVgaJD7pMbyF5w==} + '@getpara/viem-v2-integration@1.5.1': resolution: {integrity: sha512-u9r99GplAx67ZTh4N/bvqb+uxArsgs0mEVBTkX+1SlW0XCSZQzSR3t9BoLxo5OhDHVrwCeH23kVjeHLSm5f5fw==} peerDependencies: @@ -1769,8 +1776,8 @@ packages: viem: 2.x wagmi: 2.x - '@getpara/web-sdk@1.5.1': - resolution: {integrity: sha512-BE9yWqnory1LB9SzJPVqDU/0Fu5bxatqd2ufF0sMW/eIiUvS1u0/CZdfHO7sa2VkYC/35Wx3Dtmz7Oeyce8UtQ==} + '@getpara/web-sdk@1.6.0': + resolution: {integrity: sha512-EFcYLQs0xKv9ahRT76q0KKVURAupnkLzTK0ygM9Mh9A/GhTDmGlUbYTF4rlazk60Xz69TDTjOmA8Bk6z+9OLmg==} '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} @@ -9302,7 +9309,7 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@getpara/core-components@1.5.1': + '@getpara/core-components@1.6.0': dependencies: '@stencil/core': 4.27.0 color-blend: 4.0.0 @@ -9325,10 +9332,24 @@ snapshots: transitivePeerDependencies: - debug + '@getpara/core-sdk@1.6.0': + dependencies: + '@celo/utils': 8.0.1 + '@cosmjs/encoding': 0.32.4 + '@getpara/user-management-client': 1.6.0 + '@noble/hashes': 1.7.1 + base64url: 3.0.1 + ethereumjs-util: 7.1.5 + libphonenumber-js: 1.11.2 + node-forge: 1.3.1(patch_hash=nfdrir6ttlr77nd4pr3kkewsuy) + qs: 6.14.0 + transitivePeerDependencies: + - debug + '@getpara/rainbowkit-wallet@1.2.0-dev.5(uecxjdqmchnafkd3qpnnupbwoa)': dependencies: '@getpara/rainbowkit': 1.2.0-dev.6(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(wagmi@2.12.4(@tanstack/query-core@5.22.2)(@tanstack/react-query@5.22.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.9)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.34.8)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2)) - '@getpara/react-sdk': 1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@getpara/react-sdk': 1.6.1-dev.0(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@getpara/wagmi-v2-integration': 1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(wagmi@2.12.4(@tanstack/query-core@5.22.2)(@tanstack/react-query@5.22.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.9)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.34.8)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2)) viem: 2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2) wagmi: 2.12.4(@tanstack/query-core@5.22.2)(@tanstack/react-query@5.22.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.9)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.34.8)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2) @@ -9344,7 +9365,7 @@ snapshots: '@getpara/rainbowkit@1.2.0-dev.6(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(wagmi@2.12.4(@tanstack/query-core@5.22.2)(@tanstack/react-query@5.22.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.9)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.34.8)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2))': dependencies: '@coinbase/wallet-sdk': 3.9.3 - '@getpara/react-sdk': 1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@getpara/react-sdk': 1.6.1-dev.0(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@vanilla-extract/css': 1.14.0 '@vanilla-extract/dynamic': 2.1.0 '@vanilla-extract/sprinkles': 1.6.1(@vanilla-extract/css@1.14.0) @@ -9364,10 +9385,10 @@ snapshots: - immer - supports-color - '@getpara/react-common@1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@getpara/react-common@1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@getpara/react-components': 1.5.1 - '@getpara/web-sdk': 1.5.1 + '@getpara/react-components': 1.6.0 + '@getpara/web-sdk': 1.6.0 '@moonpay/moonpay-react': 1.8.10(react@18.3.1) '@ramp-network/ramp-instant-sdk': 4.0.7 '@stripe/crypto': 0.0.4(@stripe/stripe-js@3.5.0) @@ -9381,15 +9402,15 @@ snapshots: - debug - encoding - '@getpara/react-components@1.5.1': + '@getpara/react-components@1.6.0': dependencies: - '@getpara/core-components': 1.5.1 + '@getpara/core-components': 1.6.0 - '@getpara/react-sdk@1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@getpara/react-sdk@1.6.1-dev.0(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@getpara/react-common': 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@getpara/react-components': 1.5.1 - '@getpara/web-sdk': 1.5.1 + '@getpara/react-common': 1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@getpara/react-components': 1.6.0 + '@getpara/web-sdk': 1.6.0 '@tanstack/react-query': 5.22.2(react@18.3.1) date-fns: 3.6.0 framer-motion: 11.3.28(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9414,6 +9435,14 @@ snapshots: transitivePeerDependencies: - debug + '@getpara/user-management-client@1.6.0': + dependencies: + axios: 1.7.9 + libphonenumber-js: 1.11.2 + qs: 6.14.0 + transitivePeerDependencies: + - debug + '@getpara/viem-v2-integration@1.5.1(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))': dependencies: '@getpara/core-sdk': 1.5.1 @@ -9423,7 +9452,7 @@ snapshots: '@getpara/wagmi-v2-integration@1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(wagmi@2.12.4(@tanstack/query-core@5.22.2)(@tanstack/react-query@5.22.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.9)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.34.8)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2))': dependencies: - '@getpara/react-sdk': 1.5.1(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@getpara/react-sdk': 1.6.1-dev.0(@emotion/is-prop-valid@1.3.1)(@types/react@18.3.12)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@getpara/viem-v2-integration': 1.5.1(viem@2.19.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9436,10 +9465,10 @@ snapshots: - encoding - immer - '@getpara/web-sdk@1.5.1': + '@getpara/web-sdk@1.6.0': dependencies: - '@getpara/core-sdk': 1.5.1 - '@getpara/user-management-client': 1.5.1 + '@getpara/core-sdk': 1.6.0 + '@getpara/user-management-client': 1.6.0 '@sentry/browser': 9.2.0 assert: 2.1.0 base64url: 3.0.1 diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 41d7613eb..5aec71bc0 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -2,7 +2,6 @@ "title": "Your web3 username", "description": "Your identity across web3, one name for all your crypto addresses, and your decentralised website.", "loading": "Loading", - "unsupportedNetwork": "Unsupported network", "notFound": "404 Not Found", "etherscan": "Etherscan", "action": { diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 4607dd92c..8b5923009 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -2,7 +2,6 @@ "title": "Tu nombre de usuario de Web3", "description": "Tu identidad en todo Web3, un nombre para todas tus direcciones de criptomonedas y tu sitio web descentralizado.", "loading": "Cargando", - "unsupportedNetwork": "Red no compatible", "notFound": "404 No encontrado", "etherscan": "Etherscan", "action": { diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index ece0febde..4e52fbdf8 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -2,7 +2,6 @@ "title": "Jouw web3 gebruikersnaam", "description": "Jouw web3 identiteit, een naam voor al je crypto Adressen, en je gedecentraliseerde website.", "loading": "Laden", - "unsupportedNetwork": "Netwerk niet ondersteund", "action": { "cancel": "Annuleer", "change": "Verander", diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 4c89d3e74..cdecd41e5 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -2,7 +2,6 @@ "title": "Seu nome de usuário na Web3", "description": "Sua identidade em toda a Web3, um nome para todos os seus endereços de criptomoedas e seu site descentralizado.", "loading": "Carregando", - "unsupportedNetwork": "Rede não suportada", "notFound": "404 Não encontrado", "etherscan": "Etherscan", "action": { diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 27632e120..bdc8fdc47 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -2,7 +2,6 @@ "title": "Ваше веб3 имя пользователя", "description": "Ваша идентификация в веб3, одно имя для всех ваших криптоадресов и вашего децентрализованного вебсайта.", "loading": "Загрузка", - "unsupportedNetwork": "Неподдерживаемая сеть", "notFound": "404 Не найдено", "etherscan": "Etherscan", "action": { diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index dd33172cb..7350234aa 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -2,7 +2,6 @@ "title": "Ваш веб3 ім'я користувача", "description": "Ваша ідентичність у веб3, одне ім'я для всіх ваших криптоадрес і ваш децентралізований вебсайт.", "loading": "Завантаження", - "unsupportedNetwork": "Мережева підтримка не підтримується", "notFound": "404 Не знайдено", "etherscan": "Etherscan", "action": { diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json index a8874bdb1..891cf4bb7 100644 --- a/public/locales/zh/common.json +++ b/public/locales/zh/common.json @@ -2,7 +2,6 @@ "title": "您的 web3 用户名", "description": "您在 web3 上的身份,一个名称就能解析到您所有的加密地址和您的去中心化网站。", "loading": "加载中", - "unsupportedNetwork": "不支持的网络", "notFound": "404 未找到", "etherscan": "Etherscan", "action": { diff --git a/src/layouts/Basic.tsx b/src/layouts/Basic.tsx index a8c614167..44e826d15 100644 --- a/src/layouts/Basic.tsx +++ b/src/layouts/Basic.tsx @@ -5,9 +5,7 @@ import { useAccount, useSwitchChain } from 'wagmi' import ErrorScreen from '@app/components/@atoms/ErrorScreen' import { getSupportedChainById } from '@app/constants/chains' -import { useRouterWithHistory } from '@app/hooks/useRouterWithHistory' import { useSetupIntercom } from '@app/hooks/useSetupIntercom' -import { shouldRedirect } from '@app/utils/shouldRedirect' import { Navigation } from './Navigation' @@ -83,7 +81,6 @@ export const Basic = withErrorBoundary(({ children }: { children: React.ReactNod const { switchChain, isPending, isError } = useSwitchChain() useSetupIntercom() - const router = useRouterWithHistory() const [error] = useErrorBoundary() useEffect(() => { @@ -94,10 +91,6 @@ export const Basic = withErrorBoundary(({ children }: { children: React.ReactNod } }, [isConnected, hasProgrammaticChainSwitching, isPending, isError, chainId, switchChain]) - useEffect(() => { - shouldRedirect(router, 'Basic.tsx', '/unsupportedNetwork', { isConnected, chainId }) - }, [isConnected, chainId, router]) - return ( diff --git a/src/pages/unsupportedNetwork.tsx b/src/pages/unsupportedNetwork.tsx deleted file mode 100644 index 081fe89d4..000000000 --- a/src/pages/unsupportedNetwork.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import { ReactElement, useEffect } from 'react' -import { useTranslation } from 'react-i18next' -import styled, { css } from 'styled-components' -import { useAccount, useSwitchChain } from 'wagmi' - -import { Button, Helper } from '@ensdomains/thorin' - -import { getSupportedChainById } from '@app/constants/chains' -import { useRouterWithHistory } from '@app/hooks/useRouterWithHistory' - -const Card = styled.div( - ({ theme }) => css` - padding: ${theme.space['3.5']}; - border-radius: ${theme.radii['3xLarge']}; - background-color: ${theme.colors.background}; - display: flex; - flex-direction: column; - align-items: center; - justify-content: flex-start; - width: ${theme.space.full}; - gap: ${theme.space['4']}; - max-height: 75vh; - overflow-y: auto; - - @media (min-width: ${theme.breakpoints.sm}px) { - width: initial; - min-width: ${theme.space['128']}; - } - `, -) - -const Container = styled.div` - flex: 1; - display: flex; - align-items: center; - justify-content: center; -` - -export default function Page() { - const { t } = useTranslation() - - const router = useRouterWithHistory() - - const { chainId, isConnected } = useAccount() - const { switchChain } = useSwitchChain() - - useEffect(() => { - if (isConnected && getSupportedChainById(chainId)) { - router.push('/') - } - }, [isConnected, chainId, router]) - - const handleChangeNetwork = () => { - switchChain({ chainId: 1 }) - } - - return ( - - - {t('unsupportedNetwork')} - - - - ) -} - -Page.getLayout = function getLayout(page: ReactElement) { - return {page} -} diff --git a/src/utils/query/paraWallet.ts b/src/utils/query/paraWallet.ts index 8a85d2886..a54be2552 100644 --- a/src/utils/query/paraWallet.ts +++ b/src/utils/query/paraWallet.ts @@ -13,7 +13,6 @@ import i18n from '../../i18n' import { ENS_LINKS, WC_PROJECT_ID } from '../constants' import { transports } from './wagmi' -// const prodParaApiKey = process.env.NEXT_PUBLIC_PARA_API_KEY_PROD const prodParaApiKey = 'c5695b18d016139ac4db1c7f98a87e68' const APP_NAME = 'ENS' diff --git a/src/utils/shouldRedirect.test.ts b/src/utils/shouldRedirect.test.ts index a15187350..6fcd2e976 100644 --- a/src/utils/shouldRedirect.test.ts +++ b/src/utils/shouldRedirect.test.ts @@ -51,24 +51,6 @@ describe('shouldRedirect', () => { expect(mockRouter.pathname).toBe(`/`) }) - it('Basic.tsx should return expected path if has valid arguments', () => { - const params = { - isConnected: true, - chainId: 0, - } - shouldRedirect(mockRouter as never, 'Basic.tsx', '/unsupportedNetwork', params) - expect(mockRouter.pathname).toBe(`/unsupportedNetwork`) - }) - - it('Basic.tsx should not return expected path if has valid arguments', () => { - const params = { - isConnected: false, - chainId: 0, - } - shouldRedirect(mockRouter as never, 'Basic.tsx', '/unsupportedNetwork', params) - expect(mockRouter.pathname).toBe(`/`) - }) - it('DnsClaim.tsx should return "/" path if has valid arguments', () => { const params = { shouldRun: true, diff --git a/src/utils/shouldRedirect.ts b/src/utils/shouldRedirect.ts index d0db70182..02a2b7409 100644 --- a/src/utils/shouldRedirect.ts +++ b/src/utils/shouldRedirect.ts @@ -5,7 +5,6 @@ import { DnsImportReducerDataItem, DnsStep, } from '@app/components/pages/import/[name]/useDnsImportReducer' -import { getSupportedChainById } from '@app/constants/chains' import { useDotBoxAvailabilityOffchain } from '@app/hooks/dotbox/useDotBoxAvailabilityOffchain' import { useRouterWithHistory } from '@app/hooks/useRouterWithHistory' import { getEncodedLabelAmount } from '@app/utils/utils' @@ -64,12 +63,6 @@ export const shouldRedirect = ( extraData: RouteParams[keyof RouteParams], ) => { match([source, extraData]) - .with( - ['Basic.tsx', { isConnected: true, chainId: P.number }], - (_params) => - !getSupportedChainById(_params[1].chainId) && router.pathname !== '/unsupportedNetwork', - () => router.push(destination), - ) .with( ['DotBoxRegistration.tsx', { isLoading: false }], (_params) =>