From 89eecdc465ee6e072f5cc64323c2f9ae17087841 Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 17 May 2024 18:49:02 +0200 Subject: [PATCH] feat: blast deployment --- evm/script/Registry.s.sol | 8 ++++---- evm/script/config/config_contracts.json | 6 +++--- evm/script/config/config_interfaces.json | 18 +++--------------- evm/script/config/config_tokens.json | 3 +++ 4 files changed, 13 insertions(+), 22 deletions(-) diff --git a/evm/script/Registry.s.sol b/evm/script/Registry.s.sol index 284c0242..b683836d 100644 --- a/evm/script/Registry.s.sol +++ b/evm/script/Registry.s.sol @@ -70,25 +70,25 @@ contract Registry is BaseMultiChainDeployer { function deploy(string[] memory chains) iter_chains_string(chains) broadcast external { verify = true; - admin = vm.envAddress("CATALYST_ADDRESS"); + admin = vm.addr(pk); _deploy(); } function deployAll() iter_chains(chain_list) broadcast external { verify = true; - admin = vm.envAddress("CATALYST_ADDRESS"); + admin = vm.addr(pk); _deploy(); } function deployAllLegacy() iter_chains(chain_list_legacy) broadcast external { verify = true; - admin = vm.envAddress("CATALYST_ADDRESS"); + admin = vm.addr(pk); _deploy(); } function getAddresses() external { get = true; - admin = vm.envAddress("CATALYST_ADDRESS"); + admin = vm.addr(vm.envUint("DEPLOYER_PK")); vm.startBroadcast(uint256(1)); diff --git a/evm/script/config/config_contracts.json b/evm/script/config/config_contracts.json index 6b66c2d2..9b33f375 100644 --- a/evm/script/config/config_contracts.json +++ b/evm/script/config/config_contracts.json @@ -7,8 +7,8 @@ "volatile_template": "0x0000000003b8C9BFeB9351933CFC301Eea92073F" }, "registry": { - "describer": "0x02C76C5E0D6F84CEdcDA11c20E982A1939d1de3E", - "describer_registry": "0xe4D78617900e4c2241ccA45FFe0aA1F3A37B5164", - "lens": "0xAfdF93959eeE61Fc7AB577d3D26e840FA21CD7c9" + "describer": "0x3F578971672d5469D28B39ec2b367CbeBF238a11", + "describer_registry": "0x39AcfC1Edd61Eb08fB96523A3b5419B83A603820", + "lens": "0x7363003E709EE4Ce16c32D2DEE8B7616d91D51d5" } } \ No newline at end of file diff --git a/evm/script/config/config_interfaces.json b/evm/script/config/config_interfaces.json index 5a9121a3..4bec86e3 100644 --- a/evm/script/config/config_interfaces.json +++ b/evm/script/config/config_interfaces.json @@ -1,27 +1,15 @@ { "Wormhole": { - "mumbai": { - "interface": "0x0000000000000000000000000000000000000000", - "escrow": "0x0000000000000000000000000000000000000000" - }, "sepolia": { - "interface": "0xB61759BD2De4b9D08FBd589848c5DC57aef0B608", + "interface": "0xEF04d76391C4b6a0c8BB5262f0f2214c261C4AD2", "escrow": "0x294F41D30D058C9e5A71810A6C758E595b7aC170" }, "basesepolia": { - "interface": "0x9E2FDcf89e6A2536F4d7DEE99430d582a263441a", + "interface": "0xC7D9815055Ea739B78E2D10D0055d97010396b78", "escrow": "0x63B4E24DC9814fAcDe241fB4dEFcA04d5fc6d763" }, - "arbitrumsepolia": { - "interface": "0x0000000000000000000000000000000000000000", - "escrow": "0x0000000000000000000000000000000000000000" - }, - "optimismsepolia": { - "interface": "0x0000000000000000000000000000000000000000", - "escrow": "0x0000000000000000000000000000000000000000" - }, "blasttestnet": { - "interface": "0xE4F88fa3b7D5B54A2B7FA1B9DBffBb68c942b365", + "interface": "0x39629dDb16a11E11fB62Bf46f34F63fF1c42B090", "escrow": "0x9524ACA1fF46fAd177160F0a803189Cb552A3780" } }, diff --git a/evm/script/config/config_tokens.json b/evm/script/config/config_tokens.json index d1c0c326..649db42f 100644 --- a/evm/script/config/config_tokens.json +++ b/evm/script/config/config_tokens.json @@ -13,5 +13,8 @@ }, "optimismsepolia": { "WETH": "0x1BDD24840e119DC2602dCC587Dd182812427A5Cc" + }, + "blasttestnet": { + "WETH": "0x4300000000000000000000000000000000000004" } } \ No newline at end of file