Skip to content

Commit b703dd3

Browse files
authored
fix: reject deprecated chains (#488)
1 parent 04bfc73 commit b703dd3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/server/utils/chain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,18 @@ export const getChainIdFromChain = async (input: string): Promise<number> => {
4343
if (!isNaN(inputId)) {
4444
// Fetch by chain ID.
4545
const chainData = await getChainByChainIdAsync(inputId);
46-
if (chainData) {
46+
if (chainData && chainData.status !== "deprecated") {
4747
return chainData.chainId;
4848
}
4949
} else {
5050
// Fetch by chain name.
5151
const chainData = await getChainBySlugAsync(inputSlug);
52-
if (chainData) {
52+
if (chainData && chainData.status !== "deprecated") {
5353
return chainData.chainId;
5454
}
5555
}
5656

5757
throw new Error(
58-
`Invalid chain. Please confirm this is a valid chain: https://thirdweb.com/${input}`,
58+
`Invalid or deprecated chain. Please confirm this is a valid chain: https://thirdweb.com/${input}`,
5959
);
6060
};

0 commit comments

Comments
 (0)