From e4b93c1447f8270c83c2371a6960cbb45043ff18 Mon Sep 17 00:00:00 2001 From: allush Date: Mon, 25 Mar 2024 13:13:59 +0000 Subject: [PATCH] symbiosis adds new chains adn updates contracts addresses --- src/adapters/symbiosis/contracts.ts | 40 ++++++++++++++++++++++++----- src/adapters/symbiosis/index.ts | 7 +++++ src/data/bridgeNetworkData.ts | 1 + 3 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/adapters/symbiosis/contracts.ts b/src/adapters/symbiosis/contracts.ts index c6fe3204..a37c5dbd 100644 --- a/src/adapters/symbiosis/contracts.ts +++ b/src/adapters/symbiosis/contracts.ts @@ -32,7 +32,7 @@ export const contracts = { synthesis: "0xb8f275fBf7A959F4BCE59999A2EF122A099e81A8", }, era: { - portal: "0x39dE19C9fF25693A2311AAD1dc5C790194084A39", + portal: "0x4f5456d4d0764473DfCA1ffBB8524C151c4F19b9", synthesis: null, }, arbitrum: { @@ -55,16 +55,16 @@ export const contracts = { portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62", synthesis: null, }, - base: { - portal: "0x5Aa5f7f84eD0E5db0a4a85C3947eA16B53352FD4", - synthesis: null, - }, mantle: { portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62", synthesis: null, }, + base: { + portal: "0xEE981B2459331AD268cc63CE6167b446AF4161f8", + synthesis: null, + }, tron: { - portal: "0x4badeb0ca175da3ac6a4c886ca31990688d2a260", + portal: "0xbacc8e4edfcb33e523ba248fb3ce72c3e5b20c72", synthesis: null, }, scroll: { @@ -75,4 +75,32 @@ export const contracts = { portal: "0x5Aa5f7f84eD0E5db0a4a85C3947eA16B53352FD4", synthesis: null, }, + metis: { + portal: "0xd8db4fb1fEf63045A443202d506Bcf30ef404160", + synthesis: null, + }, + mode: { + portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62", + synthesis: null, + }, + bahamut: { + portal: "0x318C2B9a03C37702742C3d40C72e4056e430135A", + synthesis: "0xB79A4F5828eb55c10D7abF4bFe9a9f5d11aA84e0", + }, + rsk: { + portal: "0x5aa5f7f84ed0e5db0a4a85c3947ea16b53352fd4", + synthesis: null, + }, + blast: { + portal: "0x5Aa5f7f84eD0E5db0a4a85C3947eA16B53352FD4", + synthesis: null, + }, + merlin: { + portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62", + synthesis: null, + }, + zklink: { + portal: "0x2E818E50b913457015E1277B43E469b63AC5D3d7", + synthesis: null, + }, } as const; \ No newline at end of file diff --git a/src/adapters/symbiosis/index.ts b/src/adapters/symbiosis/index.ts index d92dac62..4da1fcaa 100644 --- a/src/adapters/symbiosis/index.ts +++ b/src/adapters/symbiosis/index.ts @@ -55,6 +55,13 @@ const adapter: BridgeAdapter = { // tron: constructParams("tron"), scroll: constructParams("scroll"), manta: constructParams("manta"), + metis: constructParams("metis"), + mode: constructParams("mode"), + // bahamut: constructParams("bahamut"), + rootstock: constructParams("rsk"), + blast: constructParams("blast"), + // merlin: constructParams("merlin"), + // zklink: constructParams("zklink"), }; export default adapter; diff --git a/src/data/bridgeNetworkData.ts b/src/data/bridgeNetworkData.ts index 118af0ae..b4e89e2d 100644 --- a/src/data/bridgeNetworkData.ts +++ b/src/data/bridgeNetworkData.ts @@ -440,6 +440,7 @@ export default [ "zksync era": "era", "arbitrum nova": "arbitrum_nova", "polygon zkevm": "polygon_zkevm", + rootstock: "rsk", }, }, {