From a1bd8866ad7156cf83202b993aee543f389558a7 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 17 Jun 2024 13:14:09 +0200 Subject: [PATCH] feat: deploy contracts after review --- script/BaseMultiChainDeployer.s.sol | 14 +++++++++++++- script/bridge_contracts.json | 8 ++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/script/BaseMultiChainDeployer.s.sol b/script/BaseMultiChainDeployer.s.sol index df61eb5..75cd135 100644 --- a/script/BaseMultiChainDeployer.s.sol +++ b/script/BaseMultiChainDeployer.s.sol @@ -21,12 +21,15 @@ contract BaseMultiChainDeployer is Script { Base, Blast, Optimism, + SEI, + XAI, // Testnets Sepolia, BaseSepolia, ArbitrumSepolia, OptimismSepolia, - BlastTestnet + BlastTestnet, + SEIDevnet } mapping(Chains => string) public chainKey; @@ -49,6 +52,12 @@ contract BaseMultiChainDeployer is Script { chainKey[Chains.Optimism] = "optimism"; chain_list.push(Chains.Optimism); + chainKey[Chains.SEI] = "sei"; + chain_list.push(Chains.SEI); + + chainKey[Chains.XAI] = "xai"; + chain_list.push(Chains.XAI); + chainKey[Chains.Sepolia] = "sepolia"; chain_list_testnet.push(Chains.Sepolia); @@ -64,6 +73,9 @@ contract BaseMultiChainDeployer is Script { chainKey[Chains.BlastTestnet] = "blasttestnet"; chain_list_testnet.push(Chains.BlastTestnet); + chainKey[Chains.SEIDevnet] = "seidevnet"; + chain_list_testnet.push(Chains.SEIDevnet); + // ADD: To deploy Generalised Incentives to a new chain, add 2 lines above this comment: // chainKey[Chains.OptimismSepolia] = "optimismsepolia"; // What is the external key used to identify this chain? Please add it to .env.example for an RPC key. // chain_list.push(Chains.OptimismSepolia); // Is the chain legacy, please specify by pushing to the correct list? diff --git a/script/bridge_contracts.json b/script/bridge_contracts.json index 4fbd3a0..7d0f9c7 100644 --- a/script/bridge_contracts.json +++ b/script/bridge_contracts.json @@ -50,11 +50,15 @@ "LayerZero": { "basesepolia": { "bridge": "0x6EDCE65403992e310A62460808c4b910D972f10f", - "escrow": "0xDb93559e30F5A3845438DDcf7Ca8A2D6D9005d30" + "escrow": "0xbA6f62a6539e4Bc11d2A8B1C760b5a1097c6cF6B" }, "optimismsepolia": { "bridge": "0x6EDCE65403992e310A62460808c4b910D972f10f", - "escrow": "0xDb93559e30F5A3845438DDcf7Ca8A2D6D9005d30" + "escrow": "0xbA6f62a6539e4Bc11d2A8B1C760b5a1097c6cF6B" + }, + "seidevnet": { + "bridge": "0x6EDCE65403992e310A62460808c4b910D972f10f", + "escrow": "0xbA6f62a6539e4Bc11d2A8B1C760b5a1097c6cF6B" } } } \ No newline at end of file