From 72cd47b810c762317a6d614091488fbb1c5aa7f3 Mon Sep 17 00:00:00 2001 From: Bruce Riley Date: Thu, 15 Aug 2024 11:02:28 -0500 Subject: [PATCH] Add Snaxchain mainnet support --- core/base/src/constants/contracts/core.ts | 3 ++- core/base/src/constants/contracts/relayer.ts | 1 + core/base/src/constants/contracts/tokenBridge.ts | 1 + core/base/src/constants/nativeChainIds.ts | 3 ++- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/base/src/constants/contracts/core.ts b/core/base/src/constants/contracts/core.ts index 5a004b7eb..1c9e4ace4 100644 --- a/core/base/src/constants/contracts/core.ts +++ b/core/base/src/constants/contracts/core.ts @@ -38,7 +38,8 @@ export const coreBridgeContracts = [[ ["Neutron", "neutron16rerygcpahqcxx5t8vjla46ym8ccn7xz7rtc6ju5ujcd36cmc7zs9zrunh"], ["Blast", "0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6"], ["Scroll", "0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6"], - ["Mantle", "0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6"] + ["Mantle", "0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6"], + ["Snaxchain", "0xc1BA3CC4bFE724A08FbbFbF64F8db196738665f4"], ]], [ "Testnet", [ ["Solana", "3u8hJUVTA4jH1wYAyUur7FFZVQ8H635K3tSHHF4ssjQ5"], diff --git a/core/base/src/constants/contracts/relayer.ts b/core/base/src/constants/contracts/relayer.ts index f80085f79..195112fb0 100644 --- a/core/base/src/constants/contracts/relayer.ts +++ b/core/base/src/constants/contracts/relayer.ts @@ -20,6 +20,7 @@ export const relayerContracts = [[ ["Scroll", "0x27428DD2d3DD32A4D7f7C497eAaa23130d894911"], ["Mantle", "0x27428DD2d3DD32A4D7f7C497eAaa23130d894911"], ["Xlayer", "0x27428DD2d3DD32A4D7f7C497eAaa23130d894911"], + ["Snaxchain", "0x27428DD2d3DD32A4D7f7C497eAaa23130d894911"], ]], [ "Testnet", [ ["Ethereum", "0x28D8F1Be96f97C1387e94A53e00eCcFb4E75175a"], diff --git a/core/base/src/constants/contracts/tokenBridge.ts b/core/base/src/constants/contracts/tokenBridge.ts index 9a599f16c..8bce358d0 100644 --- a/core/base/src/constants/contracts/tokenBridge.ts +++ b/core/base/src/constants/contracts/tokenBridge.ts @@ -35,6 +35,7 @@ export const tokenBridgeContracts = [[ ["Blast", "0x24850c6f61C438823F01B7A3BF2B89B72174Fa9d"], ["Scroll", "0x24850c6f61C438823F01B7A3BF2B89B72174Fa9d"], ["Mantle", "0x24850c6f61C438823F01B7A3BF2B89B72174Fa9d"], + ["Snaxchain", "0x8B94bfE456B48a6025b92E11Be393BAa86e68410"], ]], [ "Testnet", [ ["Solana", "DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe"], diff --git a/core/base/src/constants/nativeChainIds.ts b/core/base/src/constants/nativeChainIds.ts index e3791fdaa..882540d44 100644 --- a/core/base/src/constants/nativeChainIds.ts +++ b/core/base/src/constants/nativeChainIds.ts @@ -53,6 +53,7 @@ const chainNetworkNativeChainIdEntries = [ ["Scroll", 534352n], ["Blast", 81457n], ["Linea", 59144n], + ["Snaxchain", 2192n], ], ], [ @@ -104,7 +105,7 @@ const chainNetworkNativeChainIdEntries = [ ["Mantle", 5003n], // Sepolia testnet ["Scroll", 534351n], ["Berachain", 80084n], // Testnet v2 - ["Snaxchain", 2192n], + ["Snaxchain", 13001n], ["Xlayer", 195n], ["Linea", 59141n], // Sepolia ],