diff --git a/apps/dashboard/src/@/lib/ens.ts b/apps/dashboard/src/@/lib/ens.ts index 812cb25b0c8..19dff3485b9 100644 --- a/apps/dashboard/src/@/lib/ens.ts +++ b/apps/dashboard/src/@/lib/ens.ts @@ -17,18 +17,21 @@ export async function resolveEns( ensName: await resolveName({ address: ensNameOrAddress, client, - }), + }).catch(() => null), }; } if (!isValidENSName(ensNameOrAddress)) { - throw new Error("Invalid ENS name"); + return { + address: null, + ensName: null, + }; } const address = await resolveAddress({ client, name: ensNameOrAddress, - }); + }).catch(() => null); if (!address) { return { diff --git a/packages/thirdweb/src/extensions/erc721/read/getNFT.test.ts b/packages/thirdweb/src/extensions/erc721/read/getNFT.test.ts index fee4bc5bdd7..77ad899d233 100644 --- a/packages/thirdweb/src/extensions/erc721/read/getNFT.test.ts +++ b/packages/thirdweb/src/extensions/erc721/read/getNFT.test.ts @@ -93,7 +93,7 @@ describe.runIf(process.env.TW_SECRET_KEY)("erc721.getNFT", () => { "name": "Doodle #1", "uri": "ipfs://QmPMc4tcBsMqLRuCQtPmPe84bpSjrC3Ky7t3JWuHXYB4aS/1", }, - "owner": "0x620b70123fB810F6C653DA7644b5dD0b6312e4D8", + "owner": null, "tokenAddress": "0x8a90cab2b38dba80c64b7734e58ee1db38b8992e", "tokenURI": "ipfs://QmPMc4tcBsMqLRuCQtPmPe84bpSjrC3Ky7t3JWuHXYB4aS/1", "type": "ERC721",