diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx index c95a69a7912..737f0b79c05 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx @@ -39,7 +39,7 @@ export default async function Layout(props: { } // check if the contract exists - const isValidContract = await isContractDeployed(contract); + const isValidContract = await isContractDeployed(contract).catch(() => false); if (!isValidContract) { // TODO - replace 404 with a better page to upsale deploy or other thirdweb products notFound();