Skip to content

Commit fbf1fa3

Browse files
committed
Handle ENS resolution errors gracefully
1 parent 4d05df2 commit fbf1fa3

File tree

1 file changed

+6
-3
lines changed
  • apps/dashboard/src/@/lib

1 file changed

+6
-3
lines changed

apps/dashboard/src/@/lib/ens.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,21 @@ export async function resolveEns(
1717
ensName: await resolveName({
1818
address: ensNameOrAddress,
1919
client,
20-
}),
20+
}).catch(() => null),
2121
};
2222
}
2323

2424
if (!isValidENSName(ensNameOrAddress)) {
25-
throw new Error("Invalid ENS name");
25+
return {
26+
address: null,
27+
ensName: null,
28+
};
2629
}
2730

2831
const address = await resolveAddress({
2932
client,
3033
name: ensNameOrAddress,
31-
});
34+
}).catch(() => null);
3235

3336
if (!address) {
3437
return {

0 commit comments

Comments
 (0)