diff --git a/src/lib/components/evm-verify-section/NotVerifiedDetails.tsx b/src/lib/components/evm-verify-section/NotVerifiedDetails.tsx
index 801651f42..8c3c20d5b 100644
--- a/src/lib/components/evm-verify-section/NotVerifiedDetails.tsx
+++ b/src/lib/components/evm-verify-section/NotVerifiedDetails.tsx
@@ -14,7 +14,7 @@ export const NotVerifiedDetails = ({
const handleNavigate = () =>
navigate({
- pathname: "/evm-contracts/[contractAddress]/verify",
+ pathname: "/evm-contracts/verify",
query: { contractAddress },
});
diff --git a/src/lib/pages/evm-contract-verify/index.tsx b/src/lib/pages/evm-contract-verify/index.tsx
index d965f2776..668762cd4 100644
--- a/src/lib/pages/evm-contract-verify/index.tsx
+++ b/src/lib/pages/evm-contract-verify/index.tsx
@@ -1,70 +1,28 @@
-import { useConvertHexAddress, useEvmConfig } from "lib/app-provider";
-import { zEvmContractVerifyQueryParams } from "./types";
+import { useEvmConfig } from "lib/app-provider";
import { useRouter } from "next/router";
import { useEffect } from "react";
import { track } from "@amplitude/analytics-browser";
import { AmpEvent } from "lib/amplitude";
import PageContainer from "lib/components/PageContainer";
-import { isHexWalletAddress } from "lib/utils";
-import { ErrorFetching, InvalidState } from "lib/components/state";
-import { HexAddr20 } from "lib/types";
-import { useEvmCodesByAddress } from "lib/services/evm";
-import { Loading } from "lib/components/Loading";
import { CelatoneSeo } from "lib/components/Seo";
-import { truncate } from "lodash";
import { Stack } from "@chakra-ui/react";
import { EvmContractVerifyTop } from "./components/EvmContractVerifyTop";
-const InvalidContract = () => ;
-
-interface EvmContractVerifyBodyProps {
- contractAddress: HexAddr20;
-}
-
-const EvmContractVerifyBody = ({
- contractAddress,
-}: EvmContractVerifyBodyProps) => {
- // const { convertHexWalletAddress } = useConvertHexAddress();
- // const contractAddressBechAddr = convertHexWalletAddress(contractAddress);
-
- const { data: evmCodesByAddressData, isLoading: isEvmCodesByAddressLoading } =
- useEvmCodesByAddress(contractAddress);
-
- if (isEvmCodesByAddressLoading) return ;
- if (!evmCodesByAddressData)
- return ;
- if (!evmCodesByAddressData.code) return ;
-
- return (
- <>
-
-
-
-
- >
- );
-};
-
export const EvmContractVerify = () => {
- // useEvmConfig({ shouldRedirect: true });
+ useEvmConfig({ shouldRedirect: true });
const router = useRouter();
- const validated = zEvmContractVerifyQueryParams.safeParse(router.query);
-
useEffect(() => {
- if (router.isReady && validated.success)
- track(AmpEvent.TO_EVM_CONTRACT_VERIFY);
+ if (router.isReady) track(AmpEvent.TO_EVM_CONTRACT_VERIFY);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [router.isReady]);
return (
- {!validated.success ||
- !isHexWalletAddress(validated.data.contractAddress) ? (
-
- ) : (
-
- )}
+
+
+
+
);
};
diff --git a/src/pages/[network]/evm-contracts/[contractAddress]/verify/index.tsx b/src/pages/[network]/evm-contracts/verify.tsx
similarity index 100%
rename from src/pages/[network]/evm-contracts/[contractAddress]/verify/index.tsx
rename to src/pages/[network]/evm-contracts/verify.tsx
diff --git a/src/pages/evm-contracts/[contractAddress]/verify/index.tsx b/src/pages/evm-contracts/verify.tsx
similarity index 100%
rename from src/pages/evm-contracts/[contractAddress]/verify/index.tsx
rename to src/pages/evm-contracts/verify.tsx