From b6e96377e6a5e538692333cd011d9f7eaed43a19 Mon Sep 17 00:00:00 2001 From: Artur Sapek Date: Tue, 18 Feb 2025 12:28:03 -0500 Subject: [PATCH] use valid uint16 for Hyperliquid (#800) * use valid uint16 for hyperliquid * add comment about hack --- core/base/src/constants/chains.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/base/src/constants/chains.ts b/core/base/src/constants/chains.ts index dca4d88a7..e088f7424 100644 --- a/core/base/src/constants/chains.ts +++ b/core/base/src/constants/chains.ts @@ -53,7 +53,6 @@ const chainIdAndChainEntries = [ [ 46, "Ink" ], [ 47, "HyperEVM" ], [ 48, "Monad" ], - [ -1, "Hyperliquid" ], [ 3104, "Wormchain" ], [ 4000, "Cosmoshub" ], [ 4001, "Evmos" ], @@ -71,6 +70,9 @@ const chainIdAndChainEntries = [ [10005, "OptimismSepolia"], [10006, "Holesky" ], [10007, "PolygonSepolia" ], + // Hack: 50000 is a fake chain ID + // Anticipating Hyperliquid chain + [50000, "Hyperliquid" ], ] as const satisfies MapLevel; export const [chainIds, chains] = zip(chainIdAndChainEntries);