From cc242567d33e0e71f8151383f95a7f72cb347ab3 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 25 Nov 2024 13:12:02 +0300 Subject: [PATCH 01/12] deploy to lisk --- .env.example | 2 + config/across.json | 10 +- config/amarok.json | 6 + config/networks.json | 20 +- config/stargate.json | 3 + config/tokenwrapper.json | 1 + deployments/_deployments_log_file.json | 16 +- deployments/lisk.diamond.json | 76 ++++++ deployments/lisk.json | 26 +++ foundry.toml | 2 + networks | 1 + script/deploy/_targetState.json | 305 ++++++++++--------------- script/deploy/healthCheck.ts | 2 +- 13 files changed, 279 insertions(+), 191 deletions(-) create mode 100644 deployments/lisk.diamond.json create mode 100644 deployments/lisk.json diff --git a/.env.example b/.env.example index 440f65fc3..6028ed228 100644 --- a/.env.example +++ b/.env.example @@ -18,6 +18,7 @@ ETH_NODE_URI_GRAVITY=https://rpc.gravity.xyz #[pre-commit-checker: not a secret ETH_NODE_URI_IMMUTABLEZKEVM=https://rpc.immutable.com #[pre-commit-checker: not a secret] ETH_NODE_URI_KAIA=https://klaytn.drpc.org #[pre-commit-checker: not a secret] ETH_NODE_URI_LINEA=https://rpc.linea.build #[pre-commit-checker: not a secret] +ETH_NODE_URI_LISK=https://rpc.api.lisk.com #[pre-commit-checker: not a secret] ETH_NODE_URI_MANTLE=https://rpc.mantle.xyz #[pre-commit-checker: not a secret] ETH_NODE_URI_METIS=https://metis-mainnet.public.blastapi.io #[pre-commit-checker: not a secret] ETH_NODE_URI_MODE=https://mainnet.mode.network #[pre-commit-checker: not a secret] @@ -60,6 +61,7 @@ GRAVITY_ETHERSCAN_API_KEY= IMMUTABLEZKEVM_ETHERSCAN_API_KEY= KAIA_ETHERSCAN_API_KEY= LINEA_ETHERSCAN_API_KEY= +LISK_ETHERSCAN_API_KEY= MANTLE_ETHERSCAN_API_KEY= METIS_ETHERSCAN_API_KEY= MODE_ETHERSCAN_API_KEY= diff --git a/config/across.json b/config/across.json index ca39ae88a..48570a8f8 100644 --- a/config/across.json +++ b/config/across.json @@ -113,6 +113,14 @@ "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f" ] }, + "lisk": { + "chainId": 1135, + "acrossSpokePool": "0x9552a0a6624A23B848060AE5901659CDDa1f83f8", + "weth": "0x4200000000000000000000000000000000000006", + "tokensToApprove": [ + "0x4200000000000000000000000000000000000006" + ] + }, "blast": { "chainId": 81457, "acrossSpokePool": "0x2D509190Ed0172ba588407D4c2df918F955Cc6E1", @@ -142,4 +150,4 @@ "0x4200000000000000000000000000000000000006" ] } -} +} \ No newline at end of file diff --git a/config/amarok.json b/config/amarok.json index e87d66b1f..f8bdb2aa5 100644 --- a/config/amarok.json +++ b/config/amarok.json @@ -108,6 +108,12 @@ "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f" ] }, + "lisk": { + "chainId": 1135, + "connextHandler": "0x0000000000000000000000000000000000000000", + "domain": "", + "tokensToApprove": [] + }, "mantle": { "chainId": 5000, "connextHandler": "0x0000000000000000000000000000000000000000", diff --git a/config/networks.json b/config/networks.json index ee9018e78..a8d8edcb2 100644 --- a/config/networks.json +++ b/config/networks.json @@ -323,6 +323,24 @@ "safeWebUrl": "https://app.safe.global/transactions/queue?safe=linea:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1", "gasZipChainId": 59 }, + "lisk": { + "name": "Lisk", + "chainId": 1135, + "nativeAddress": "0x0000000000000000000000000000000000000000", + "nativeCurrency": "ETH", + "wrappedNativeAddress": "0x4200000000000000000000000000000000000006", + "status": "active", + "type": "mainnet", + "rpcUrl": "https://rpc.api.lisk.com", + "verificationType": "blockscout", + "explorerUrl": "https://blockscout.lisk.com", + "explorerApiUrl": "https://blockscout.lisk.com/api", + "multicallAddress": "0xcA11bde05977b3631167028862bE2a173976CA11", + "safeApiUrl": "https://transaction-lisk.safe.optimism.io/api", + "safeAddress": "lisk:0x86E02d7383D6a045848b0a1A842996AC9E943113", + "safeWebUrl": "https://safe.optimism.io/home?safe=lisk:0x86E02d7383D6a045848b0a1A842996AC9E943113", + "gasZipChainId": 238 + }, "mantle": { "name": "Mantle", "chainId": 5000, @@ -629,4 +647,4 @@ "safeWebUrl": "", "gasZipChainId": 0 } -} +} \ No newline at end of file diff --git a/config/stargate.json b/config/stargate.json index 9a4f1053b..2a659494b 100644 --- a/config/stargate.json +++ b/config/stargate.json @@ -31,6 +31,7 @@ "kaia": "0x0000000000000000000000000000000000000000", "velas": "0x0000000000000000000000000000000000000000", "linea": "0x1a44076050125825900e736c501f859c50fE728c", + "lisk": "0x0000000000000000000000000000000000000000", "metis": "0x1a44076050125825900e736c501f859c50fE728c", "mode": "0x1a44076050125825900e736c501f859c50fE728c", "mantle": "0x1a44076050125825900e736c501f859c50fE728c", @@ -224,6 +225,7 @@ "bsc-testnet": "0x0000000000000000000000000000000000000000", "lineatest": "0x0000000000000000000000000000000000000000", "linea": "0xeCc19E177d24551aA7ed6Bc6FE566eCa726CC8a9", + "lisk": "0x0000000000000000000000000000000000000000", "metis": "0xeCc19E177d24551aA7ed6Bc6FE566eCa726CC8a9", "mode": "0x0000000000000000000000000000000000000000", "mantle": "0x296F55F8Fb28E498B858d0BcDA06D955B2Cb3f97", @@ -266,6 +268,7 @@ "bsc-testnet": "0x0000000000000000000000000000000000000000", "lineatest": "0x0000000000000000000000000000000000000000", "linea": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", + "lisk": "0x0000000000000000000000000000000000000000", "mantle": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", "metis": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", "scroll": "0x36d4686e19c052787D7f24E6913cEbC025714895", diff --git a/config/tokenwrapper.json b/config/tokenwrapper.json index 50224e167..471e6039a 100644 --- a/config/tokenwrapper.json +++ b/config/tokenwrapper.json @@ -30,6 +30,7 @@ "celo": "0x471ece3750da237f93b8e339c536989b8978a438", "avalanche": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "linea": "0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f", + "lisk": "0x4200000000000000000000000000000000000006", "blast": "0x4300000000000000000000000000000000000004", "worldchain": "0x4200000000000000000000000000000000000006", "taiko": "0xA51894664A773981C6C112C43ce576f315d5b1B6", diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index cc38c5b17..fbf54311a 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -22492,6 +22492,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xBa713B18c806EcdEEE49FAec623dE2D872192872", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-11-25 10:30:44", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } } }, "StargateFacetV2": { @@ -24603,4 +24617,4 @@ } } } -} \ No newline at end of file +} diff --git a/deployments/lisk.diamond.json b/deployments/lisk.diamond.json new file mode 100644 index 000000000..6eaea8776 --- /dev/null +++ b/deployments/lisk.diamond.json @@ -0,0 +1,76 @@ +{ + "LiFiDiamond": { + "Facets": { + "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d": { + "Name": "DiamondCutFacet", + "Version": "1.0.0" + }, + "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" + }, + "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455": { + "Name": "OwnershipFacet", + "Version": "1.0.0" + }, + "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1": { + "Name": "WithdrawFacet", + "Version": "1.0.0" + }, + "0xE154389c1bAE241F220661131b7AfDc1514C55c7": { + "Name": "DexManagerFacet", + "Version": "1.0.0" + }, + "0x314E1E760316050B0D6338bCf3d689b8D301F593": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" + }, + "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" + }, + "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713": { + "Name": "LIFuelFacet", + "Version": "1.0.0" + }, + "0xd2B3b3605e630232c13111458Ae3a97d13c8F477": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" + }, + "0xBa713B18c806EcdEEE49FAec623dE2D872192872": { + "Name": "GenericSwapFacetV3", + "Version": "1.0.0" + }, + "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E": { + "Name": "StandardizedCallFacet", + "Version": "1.0.0" + }, + "0x1feB868BF64AdC552E051fB7387681F78b988a81": { + "Name": "CalldataVerificationFacet", + "Version": "1.0.0" + }, + "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844": { + "Name": "EmergencyPauseFacet", + "Version": "1.0.0" + }, + "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92": { + "Name": "AcrossFacetV3", + "Version": "1.0.0" + }, + "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57": { + "Name": "AcrossFacetPackedV3", + "Version": "1.0.0" + } + }, + "Periphery": { + "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb" + } + } +} \ No newline at end of file diff --git a/deployments/lisk.json b/deployments/lisk.json new file mode 100644 index 000000000..dad00b938 --- /dev/null +++ b/deployments/lisk.json @@ -0,0 +1,26 @@ +{ + "DiamondCutFacet": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", + "DiamondLoupeFacet": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", + "GenericSwapFacetV3": "0xBa713B18c806EcdEEE49FAec623dE2D872192872", + "OwnershipFacet": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", + "DexManagerFacet": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", + "AccessManagerFacet": "0x314E1E760316050B0D6338bCf3d689b8D301F593", + "WithdrawFacet": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", + "PeripheryRegistryFacet": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", + "GenericSwapFacet": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", + "LIFuelFacet": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", + "CalldataVerificationFacet": "0x1feB868BF64AdC552E051fB7387681F78b988a81", + "StandardizedCallFacet": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", + "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "EmergencyPauseFacet": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", + "AcrossFacetV3": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", + "AcrossFacetPackedV3": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", + "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb" +} \ No newline at end of file diff --git a/foundry.toml b/foundry.toml index beb127594..f613dae73 100644 --- a/foundry.toml +++ b/foundry.toml @@ -42,6 +42,7 @@ gravity = "${ETH_NODE_URI_GRAVITY}" immutablezkevm = "${ETH_NODE_URI_IMMUTABLEZKEVM}" kaia = "${ETH_NODE_URI_KAIA}" linea = "${ETH_NODE_URI_LINEA}" +lisk = "${ETH_NODE_URI_LISK}" moonbeam = "${ETH_NODE_URI_MOONBEAM}" moonriver = "${ETH_NODE_URI_MOONRIVER}" nova = "${ETH_NODE_URI_NOVA}" @@ -89,6 +90,7 @@ gravity = { key = "${GRAVITY_ETHERSCAN_API_KEY}", url = "https://explorer.gravit immutablezkevm = { key = "${IMMUTABLEZKEVM_ETHERSCAN_API_KEY}", url = "https://explorer.immutable.com/api", chain = "13371", verifier = "blockscout" } kaia = { key = "${KAIA_ETHERSCAN_API_KEY}", url = "https://api-cypress.klaytnscope.com/api", chain = "8217", verifier = "blockscout" } linea = { key = "${LINEA_ETHERSCAN_API_KEY}", url = "https://api.lineascan.build/api", chain = "59144" } +lisk = { key = "${LISK_ETHERSCAN_API_KEY}", url = "https://blockscout.lisk.com/api", chain = "1135", verifier = "blockscout" } mantle = { key = "${MANTLE_ETHERSCAN_API_KEY}", url = "https://api.routescan.io/v2/network/mainnet/evm/5000/etherscan", chain = "5000" } metis = { key = "${METIS_ETHERSCAN_API_KEY}", url = "https://api.routescan.io/v2/network/mainnet/evm/1088/etherscan", chain = "1088" } mode = { key = "${MODE_ETHERSCAN_API_KEY}", url = "https://api.routescan.io/v2/network/mainnet/evm/34443/etherscan", chain = "34443" } diff --git a/networks b/networks index 498fbd496..af8e0eedb 100644 --- a/networks +++ b/networks @@ -16,6 +16,7 @@ gravity immutablezkevm kaia linea +lisk mantle metis mode diff --git a/script/deploy/_targetState.json b/script/deploy/_targetState.json index 6c406e982..9c31e3055 100644 --- a/script/deploy/_targetState.json +++ b/script/deploy/_targetState.json @@ -12,9 +12,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -42,7 +42,6 @@ "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", - "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "OmniBridgeFacet": "1.0.0", "OptimismBridgeFacet": "1.0.0", @@ -69,9 +68,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -97,7 +96,6 @@ "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", - "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -120,9 +118,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -139,7 +137,6 @@ "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", - "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -163,9 +160,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -174,7 +171,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AmarokFacet": "3.0.0", "AmarokFacetPacked": "1.0.0", "CBridgeFacet": "1.0.0", @@ -198,9 +194,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -209,11 +205,9 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", - "HyphenFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0" } @@ -233,9 +227,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -251,7 +245,6 @@ "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", - "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -275,9 +268,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -303,7 +296,6 @@ "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", - "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -326,9 +318,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -354,7 +346,6 @@ "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", - "HyphenFacet": "1.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", @@ -375,9 +366,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -386,7 +377,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0" @@ -406,9 +396,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -417,7 +407,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "SquidFacet": "1.0.0" } @@ -436,9 +425,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -446,8 +435,7 @@ "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, @@ -467,9 +455,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -478,7 +466,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", @@ -500,9 +487,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -511,43 +498,12 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "SymbiosisFacet": "1.0.0" } } }, - "arbitrumnova": { - "production": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.1", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "GenericSwapFacetV3": "1.0.1", - "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", - "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.2", - "LiFuelFeeCollector": "1.0.1", - "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", - "RelayerCelerIM": "2.0.0", - "CelerIMFacetMutable": "2.0.0", - "SymbiosisFacet": "1.0.0" - } - } - }, + "arbitrumnova": {}, "zksync": { "production": { "LiFiDiamond": { @@ -561,9 +517,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -598,9 +554,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -609,7 +565,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", @@ -632,9 +587,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -643,7 +598,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AmarokFacet": "3.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", @@ -670,9 +624,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -715,9 +669,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -725,8 +679,7 @@ "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, @@ -743,9 +696,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -754,7 +707,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AmarokFacet": "3.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", @@ -776,9 +728,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -787,7 +739,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -815,9 +766,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -826,7 +777,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -850,9 +800,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -861,7 +811,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", @@ -883,9 +832,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -913,9 +862,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -937,7 +886,34 @@ } } }, - "rootstock": {}, + "rootstock": { + "production": { + "LiFiDiamond": { + "DiamondCutFacet": "1.0.0", + "DiamondLoupeFacet": "1.0.0", + "OwnershipFacet": "1.0.0", + "DexManagerFacet": "1.0.1", + "AccessManagerFacet": "1.0.0", + "WithdrawFacet": "1.0.0", + "PeripheryRegistryFacet": "1.0.0", + "GenericSwapFacet": "1.0.0", + "GenericSwapFacetV3": "1.0.1", + "LIFuelFacet": "1.0.1", + "CalldataVerificationFacet": "1.1.2", + "StandardizedCallFacet": "1.1.0", + "EmergencyPauseFacet": "1.0.1", + "LiFiDiamond": "1.0.0", + "ERC20Proxy": "1.0.0", + "Executor": "2.0.0", + "FeeCollector": "1.0.0", + "Receiver": "2.0.2", + "LiFuelFeeCollector": "1.0.1", + "TokenWrapper": "1.0.0", + "LiFiDEXAggregator": "1.0.0", + "SymbiosisFacet": "1.0.0" + } + } + }, "sei": { "production": { "LiFiDiamond": { @@ -951,9 +927,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -962,7 +938,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "SquidFacet": "1.0.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", @@ -983,9 +958,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -994,7 +969,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "SquidFacet": "1.0.0", "SymbiosisFacet": "1.0.0" } @@ -1013,9 +987,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1024,7 +998,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", "SymbiosisFacet": "1.0.0" @@ -1044,9 +1017,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1055,7 +1028,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", @@ -1078,9 +1050,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1089,7 +1061,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "SquidFacet": "1.0.0" } } @@ -1107,9 +1078,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1118,7 +1089,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0" } @@ -1137,9 +1107,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1147,8 +1117,7 @@ "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, @@ -1165,9 +1134,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1176,7 +1145,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0" } @@ -1195,9 +1163,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1206,7 +1174,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0" } @@ -1225,9 +1192,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1235,8 +1202,7 @@ "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, @@ -1253,9 +1219,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1264,7 +1230,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", @@ -1287,9 +1252,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1298,7 +1263,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3" } @@ -1317,49 +1281,20 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" - } - } - }, - "rootstocks": { - "production": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.1", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "GenericSwapFacetV3": "1.0.1", - "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", - "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.2", - "LiFuelFeeCollector": "1.0.1", - "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", - "SymbiosisFacet": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, + "rootstocks": {}, "cronos": { "production": { "LiFiDiamond": { @@ -1373,9 +1308,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1383,8 +1318,7 @@ "Receiver": "2.0.2", "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0" + "LiFiDEXAggregator": "1.0.0" } } }, @@ -1401,9 +1335,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1412,7 +1346,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", "ReceiverAcrossV3": "1.0.0" @@ -1432,9 +1365,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1443,7 +1376,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", "ReceiverAcrossV3": "1.0.0" @@ -1463,9 +1395,9 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.0", + "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -1474,7 +1406,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", "ReceiverAcrossV3": "1.0.0", diff --git a/script/deploy/healthCheck.ts b/script/deploy/healthCheck.ts index 7300eca46..ca4ff336c 100644 --- a/script/deploy/healthCheck.ts +++ b/script/deploy/healthCheck.ts @@ -180,7 +180,7 @@ const main = defineCommand({ $.quiet = true const facetsResult = - await $`${louperCmd} inspect diamond -a ${diamondAddress} -n ${chainNameMappings[network]} --json` + await $`${louperCmd} inspect diamond -a ${diamondAddress} -n ${network} --json` const registeredFacets = JSON.parse(facetsResult.stdout).facets.map( (f: { name: string }) => f.name From 1306166d5fe01efe52c15625002e35c28d80829c Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 25 Nov 2024 16:08:04 +0300 Subject: [PATCH 02/12] finish up --- config/dexs.json | 6 ++++++ config/networks.json | 2 +- script/deploy/healthCheck.ts | 7 +------ script/utils/viemScriptHelpers.ts | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/config/dexs.json b/config/dexs.json index c47c2d140..e0efd4b99 100644 --- a/config/dexs.json +++ b/config/dexs.json @@ -475,6 +475,12 @@ "0xcaA342e4f781d63EF41E220D7622B97E66BAEcF3", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55" ], + "lisk": [ + "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155" + ], "mantle": [ "0xD9F4e85489aDCD0bAF0Cd63b4231c6af58c26745", "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", diff --git a/config/networks.json b/config/networks.json index a8d8edcb2..31480fea9 100644 --- a/config/networks.json +++ b/config/networks.json @@ -337,7 +337,7 @@ "explorerApiUrl": "https://blockscout.lisk.com/api", "multicallAddress": "0xcA11bde05977b3631167028862bE2a173976CA11", "safeApiUrl": "https://transaction-lisk.safe.optimism.io/api", - "safeAddress": "lisk:0x86E02d7383D6a045848b0a1A842996AC9E943113", + "safeAddress": "0x86E02d7383D6a045848b0a1A842996AC9E943113", "safeWebUrl": "https://safe.optimism.io/home?safe=lisk:0x86E02d7383D6a045848b0a1A842996AC9E943113", "gasZipChainId": 238 }, diff --git a/script/deploy/healthCheck.ts b/script/deploy/healthCheck.ts index ca4ff336c..f0b7794eb 100644 --- a/script/deploy/healthCheck.ts +++ b/script/deploy/healthCheck.ts @@ -16,11 +16,10 @@ import { } from 'viem' import { Network, + networks, getViemChainForNetworkName, type NetworksObject, } from '../utils/viemScriptHelpers' -import data from '../../config/networks.json' -const networks: NetworksObject = data as NetworksObject const SAFE_THRESHOLD = 3 @@ -65,10 +64,6 @@ const main = defineCommand({ }, }, async run({ args }) { - const { getViemChainForNetworkName, networks } = await import( - '../utils/viemScriptHelpers' - ) - if ((await $`${louperCmd}`.exitCode) !== 0) { const answer = await consola.prompt( 'Louper CLI is required but not installed. Would you like to install it now?', diff --git a/script/utils/viemScriptHelpers.ts b/script/utils/viemScriptHelpers.ts index 357febe82..cbcdae240 100644 --- a/script/utils/viemScriptHelpers.ts +++ b/script/utils/viemScriptHelpers.ts @@ -30,7 +30,7 @@ const colors = { red: '\x1b[31m', green: '\x1b[32m', } -const networks: NetworksObject = networksConfig +export const networks: NetworksObject = networksConfig export const getViemChainForNetworkName = (networkName: string): Chain => { const network = networks[networkName] From 00cbc06dc2e56df79cf1df023132d2e589d8c855 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 10:37:52 +0300 Subject: [PATCH 03/12] Add util to fetch missing deployments from explorer --- script/utils/fetch-missing-deployments.ts | 111 ++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 script/utils/fetch-missing-deployments.ts diff --git a/script/utils/fetch-missing-deployments.ts b/script/utils/fetch-missing-deployments.ts new file mode 100644 index 000000000..53db43ae9 --- /dev/null +++ b/script/utils/fetch-missing-deployments.ts @@ -0,0 +1,111 @@ +import fs from 'fs' +import path from 'path' +import dotenv from 'dotenv' + +dotenv.config() + +async function updateDeploymentLogs(network: string) { + try { + // Read network configuration + const networksConfig = JSON.parse( + fs.readFileSync('config/networks.json', 'utf8') + ) + const networkConfig = networksConfig[network] + + if (!networkConfig) { + throw new Error(`Network ${network} not found in config`) + } + + // Read deployment file + const deploymentPath = path.join('deployments', `${network}.json`) + const deployments = JSON.parse(fs.readFileSync(deploymentPath, 'utf8')) + + // Read master deployment log + const masterLogPath = 'deployments/_deployments_log_file.json' + const masterLog = JSON.parse(fs.readFileSync(masterLogPath, 'utf8')) + + // Get API key from environment variables + const apiKeyEnvVar = `${network.toUpperCase()}_ETHERSCAN_API_KEY` + const apiKey = process.env[apiKeyEnvVar] + + if (!apiKey) { + throw new Error(`API key not found for ${network}`) + } + + // Process each contract + for (const [contractName, contractAddress] of Object.entries(deployments)) { + try { + // Call explorer API + const url = new URL(networkConfig.explorerApiUrl) + url.searchParams.append('module', 'contract') + url.searchParams.append('action', 'getsourcecode') + url.searchParams.append('address', contractAddress as string) + url.searchParams.append('apiKey', apiKey) + + console.log(url.toString()) + + const response = await fetch(url.toString()) + const data = await response.json() + + if (!data.result[0].SourceCode) { + console.log(`Skipping ${contractName}: No source code found`) + continue + } + + // Extract version from source code + const sourceCode = data.result[0].SourceCode + const versionMatch = sourceCode.match( + /\/\/\/\s*@custom:version\s*([\d.]+)/ + ) + const version = versionMatch ? versionMatch[1] : null + + if (!version) { + console.log(`Skipping ${contractName}: No version found`) + continue + } + + // Update master log + if (!masterLog[contractName]) { + masterLog[contractName] = {} + } + if (!masterLog[contractName][network]) { + masterLog[contractName][network] = {} + } + if (!masterLog[contractName][network].production) { + masterLog[contractName][network].production = {} + } + if (!masterLog[contractName][network].production[version]) { + masterLog[contractName][network].production[version] = [ + { + ADDRESS: contractAddress, + OPTIMIZER_RUNS: data.result[0].Runs || 0, + TIMESTAMP: new Date().toISOString(), + CONSTRUCTOR_ARGS: data.result[0].ConstructorArguments || '0x', + SALT: '', + VERIFIED: true, + }, + ] + } + } catch (error) { + console.error(`Error processing ${contractName}:`, error) + continue + } + } + + // Write updated master log + fs.writeFileSync(masterLogPath, JSON.stringify(masterLog, null, 2)) + console.log(`Successfully updated deployment logs for ${network}`) + } catch (error) { + console.error('Error:', error) + process.exit(1) + } +} + +// Get network from command line arguments +const network = process.argv[2] +if (!network) { + console.error('Please provide a network name') + process.exit(1) +} + +updateDeploymentLogs(network) From 79ea642234a5e684ac039becbbe9ec7fb311a46c Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 10:47:24 +0300 Subject: [PATCH 04/12] Add missing logs for worldchain --- deployments/_deployments_log_file.json | 324 +++++++++++++++++++++- script/utils/fetch-missing-deployments.ts | 10 +- 2 files changed, 330 insertions(+), 4 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 28db164a6..1db7a71aa 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -690,6 +690,20 @@ } ] } + }, + "worldchain": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:28.756Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "DiamondLoupeFacet": { @@ -1370,6 +1384,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:28.954Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "OwnershipFacet": { @@ -2049,6 +2077,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:29.159Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "DexManagerFacet": { @@ -3016,6 +3058,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:29.361Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AccessManagerFacet": { @@ -3696,6 +3752,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x314E1E760316050B0D6338bCf3d689b8D301F593", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:29.567Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "WithdrawFacet": { @@ -4362,6 +4432,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:29.774Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "PeripheryRegistryFacet": { @@ -5041,6 +5125,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:29.981Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFiDiamond": { @@ -5695,6 +5793,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:31.204Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce4400000000000000000000000057fdff2e36de6c8a8cde297b150ae291132eae8d", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFiDiamondImmutable": { @@ -7406,6 +7518,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:30.182Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "HopFacetOptimized": { @@ -8862,6 +8988,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:30.592Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "MultichainFacet": { @@ -10728,6 +10868,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:32.025Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Executor": { @@ -11582,6 +11736,20 @@ } ] } + }, + "worldchain": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:32.229Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000098750e70cf1313d9702f0f57d399dd0ba05d16e0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "FeeCollector": { @@ -12237,6 +12405,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:32.433Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Receiver": { @@ -13447,6 +13629,20 @@ } ] } + }, + "worldchain": { + "production": { + "2.0.2": [ + { + "ADDRESS": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:32.639Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "ServiceFeeCollector": { @@ -18995,6 +19191,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.1.0": [ + { + "ADDRESS": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:31.003Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "CalldataVerificationFacet": { @@ -19713,6 +19923,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.1.2": [ + { + "ADDRESS": "0x1feB868BF64AdC552E051fB7387681F78b988a81", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:30.799Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFuelFeeCollector": { @@ -20552,6 +20776,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:32.845Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetPacked": { @@ -21810,6 +22048,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:33.048Z", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004200000000000000000000000000000000000006", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "GasRebateDistributor": { @@ -23568,6 +23820,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:33.459Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "EmergencyPauseFacet": { @@ -24080,6 +24346,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:31.409Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetV3": { @@ -24258,6 +24538,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:31.618Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec640000000000000000000000004200000000000000000000000000000000000006", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "ReceiverAcrossV3": { @@ -24435,6 +24729,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:33.646Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b00000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec6400000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetPackedV3": { @@ -24601,6 +24909,20 @@ } ] } + }, + "worldchain": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-02T07:45:31.821Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000009aea4b2242abc8bb4bb78d537a67a245a7bec64000000000000000000000000420000000000000000000000000000000000000600000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Permit2Proxy": { @@ -24769,4 +25091,4 @@ } } } -} +} \ No newline at end of file diff --git a/script/utils/fetch-missing-deployments.ts b/script/utils/fetch-missing-deployments.ts index 53db43ae9..72d4ab3a9 100644 --- a/script/utils/fetch-missing-deployments.ts +++ b/script/utils/fetch-missing-deployments.ts @@ -32,6 +32,7 @@ async function updateDeploymentLogs(network: string) { throw new Error(`API key not found for ${network}`) } + console.log(`Fetching details for deployed contracts on ${network}...`) // Process each contract for (const [contractName, contractAddress] of Object.entries(deployments)) { try { @@ -42,8 +43,6 @@ async function updateDeploymentLogs(network: string) { url.searchParams.append('address', contractAddress as string) url.searchParams.append('apiKey', apiKey) - console.log(url.toString()) - const response = await fetch(url.toString()) const data = await response.json() @@ -65,6 +64,7 @@ async function updateDeploymentLogs(network: string) { } // Update master log + console.log(`Updating ${contractName} - ${contractAddress}...`) if (!masterLog[contractName]) { masterLog[contractName] = {} } @@ -80,11 +80,15 @@ async function updateDeploymentLogs(network: string) { ADDRESS: contractAddress, OPTIMIZER_RUNS: data.result[0].Runs || 0, TIMESTAMP: new Date().toISOString(), - CONSTRUCTOR_ARGS: data.result[0].ConstructorArguments || '0x', + CONSTRUCTOR_ARGS: + `0x${data.result[0].ConstructorArguments}` || '0x', SALT: '', VERIFIED: true, }, ] + console.log('Updated') + } else { + console.log('Entry already exists') } } catch (error) { console.error(`Error processing ${contractName}:`, error) From 72647a7246745edc8d320796c7f9afb9ff036e8c Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 11:03:11 +0300 Subject: [PATCH 05/12] Add missing logs --- deployments/_deployments_log_file.json | 324 +++++++++++++++++++++- script/utils/fetch-missing-deployments.ts | 10 +- 2 files changed, 331 insertions(+), 3 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 9a81d1b5b..4170d03bc 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -704,6 +704,20 @@ } ] } + }, + "lisk": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:23.651Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "DiamondLoupeFacet": { @@ -1398,6 +1412,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:24.128Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "OwnershipFacet": { @@ -2091,6 +2119,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:24.830Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "DexManagerFacet": { @@ -3072,6 +3114,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:25.125Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AccessManagerFacet": { @@ -3766,6 +3822,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x314E1E760316050B0D6338bCf3d689b8D301F593", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:25.519Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "WithdrawFacet": { @@ -4446,6 +4516,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:25.844Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "PeripheryRegistryFacet": { @@ -5139,6 +5223,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:26.132Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFiDiamond": { @@ -5807,6 +5905,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:27.951Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce4400000000000000000000000057fdff2e36de6c8a8cde297b150ae291132eae8d", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFiDiamondImmutable": { @@ -7532,6 +7644,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:26.451Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "HopFacetOptimized": { @@ -9002,6 +9128,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:26.777Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "MultichainFacet": { @@ -10882,6 +11022,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:29.375Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Executor": { @@ -11750,6 +11904,20 @@ } ] } + }, + "lisk": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:29.736Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000098750e70cf1313d9702f0f57d399dd0ba05d16e0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "FeeCollector": { @@ -12419,6 +12587,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:30.068Z", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Receiver": { @@ -13643,6 +13825,20 @@ } ] } + }, + "lisk": { + "production": { + "2.0.2": [ + { + "ADDRESS": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:30.366Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "ServiceFeeCollector": { @@ -19205,6 +19401,20 @@ } ] } + }, + "lisk": { + "production": { + "1.1.0": [ + { + "ADDRESS": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:27.568Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "CalldataVerificationFacet": { @@ -19937,6 +20147,20 @@ } ] } + }, + "lisk": { + "production": { + "1.1.2": [ + { + "ADDRESS": "0x1feB868BF64AdC552E051fB7387681F78b988a81", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:27.218Z", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "LiFuelFeeCollector": { @@ -20790,6 +21014,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:30.746Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetPacked": { @@ -22062,6 +22300,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:31.141Z", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004200000000000000000000000000000000000006", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "GasRebateDistributor": { @@ -23848,6 +24100,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:31.571Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "EmergencyPauseFacet": { @@ -24374,6 +24640,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:28.266Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetV3": { @@ -24566,6 +24846,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:28.661Z", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f80000000000000000000000004200000000000000000000000000000000000006", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "ReceiverAcrossV3": { @@ -24757,6 +25051,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:32.000Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f800000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "AcrossFacetPackedV3": { @@ -24937,6 +25245,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", + "OPTIMIZER_RUNS": 0, + "TIMESTAMP": "2024-12-02T08:02:29.037Z", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f8000000000000000000000000420000000000000000000000000000000000000600000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "Permit2Proxy": { @@ -25105,4 +25427,4 @@ } } } -} +} \ No newline at end of file diff --git a/script/utils/fetch-missing-deployments.ts b/script/utils/fetch-missing-deployments.ts index 72d4ab3a9..4b9b22382 100644 --- a/script/utils/fetch-missing-deployments.ts +++ b/script/utils/fetch-missing-deployments.ts @@ -80,8 +80,9 @@ async function updateDeploymentLogs(network: string) { ADDRESS: contractAddress, OPTIMIZER_RUNS: data.result[0].Runs || 0, TIMESTAMP: new Date().toISOString(), - CONSTRUCTOR_ARGS: - `0x${data.result[0].ConstructorArguments}` || '0x', + CONSTRUCTOR_ARGS: data.result[0].ConstructorArguments + ? normalizeBytes(data.result[0].ConstructorArguments) + : '0x', SALT: '', VERIFIED: true, }, @@ -105,6 +106,11 @@ async function updateDeploymentLogs(network: string) { } } +const normalizeBytes = (bytes: string): string => { + if (bytes.startsWith('0x')) return bytes + return `0x${bytes}` +} + // Get network from command line arguments const network = process.argv[2] if (!network) { From 3262b50514eeb7137c543ef88e6353ec762fd7fa Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 11:09:36 +0300 Subject: [PATCH 06/12] Fix target state --- script/deploy/_targetState.json | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/script/deploy/_targetState.json b/script/deploy/_targetState.json index d54779d0c..4266491a0 100644 --- a/script/deploy/_targetState.json +++ b/script/deploy/_targetState.json @@ -893,7 +893,6 @@ "ReceiverAcrossV3": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", - "RelayFacet": "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract RelayFacet\u001b[0m\u001b[0m", "SquidFacet": "1.0.0", "SymbiosisFacet": "1.0.0" } @@ -958,35 +957,6 @@ } } }, - "fraxtal": { - "production": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.1", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "GenericSwapFacetV3": "1.0.1", - "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.2", - "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.1", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.2", - "LiFuelFeeCollector": "1.0.1", - "TokenWrapper": "1.0.0", - "LiFiDEXAggregator": "1.0.0", - "SquidFacet": "1.0.0", - "SymbiosisFacet": "1.0.0" - } - } - }, "taiko": { "production": { "LiFiDiamond": { @@ -1307,7 +1277,6 @@ } } }, - "rootstocks": {}, "cronos": { "production": { "LiFiDiamond": { @@ -1458,4 +1427,4 @@ } } } -} +} \ No newline at end of file From 6b8b18fdfa945c0180d67c475bea960328b48795 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 11:14:23 +0300 Subject: [PATCH 07/12] Fix optimizer runs --- deployments/_deployments_log_file.json | 46 +++++++++++++------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 4170d03bc..86cf51e25 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -710,7 +710,7 @@ "2.0.0": [ { "ADDRESS": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:23.651Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -1418,7 +1418,7 @@ "1.0.0": [ { "ADDRESS": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:24.128Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -2125,7 +2125,7 @@ "1.0.0": [ { "ADDRESS": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:24.830Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -3120,7 +3120,7 @@ "1.0.1": [ { "ADDRESS": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:25.125Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -3828,7 +3828,7 @@ "1.0.0": [ { "ADDRESS": "0x314E1E760316050B0D6338bCf3d689b8D301F593", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:25.519Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -4522,7 +4522,7 @@ "1.0.0": [ { "ADDRESS": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:25.844Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -5229,7 +5229,7 @@ "1.0.0": [ { "ADDRESS": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:26.132Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -5911,7 +5911,7 @@ "1.0.0": [ { "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:27.951Z", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce4400000000000000000000000057fdff2e36de6c8a8cde297b150ae291132eae8d", "SALT": "", @@ -7650,7 +7650,7 @@ "1.0.0": [ { "ADDRESS": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:26.451Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -9134,7 +9134,7 @@ "1.0.1": [ { "ADDRESS": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:26.777Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -11028,7 +11028,7 @@ "1.0.0": [ { "ADDRESS": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:29.375Z", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", @@ -11910,7 +11910,7 @@ "2.0.0": [ { "ADDRESS": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:29.736Z", "CONSTRUCTOR_ARGS": "0x00000000000000000000000098750e70cf1313d9702f0f57d399dd0ba05d16e0", "SALT": "", @@ -12593,7 +12593,7 @@ "1.0.0": [ { "ADDRESS": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:30.068Z", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", "SALT": "", @@ -13831,7 +13831,7 @@ "2.0.2": [ { "ADDRESS": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:30.366Z", "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b00000000000000000000000000000000000000000000000000000000000186a0", "SALT": "", @@ -19407,7 +19407,7 @@ "1.1.0": [ { "ADDRESS": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:27.568Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -20153,7 +20153,7 @@ "1.1.2": [ { "ADDRESS": "0x1feB868BF64AdC552E051fB7387681F78b988a81", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:27.218Z", "CONSTRUCTOR_ARGS": "0x", "SALT": "", @@ -21020,7 +21020,7 @@ "1.0.1": [ { "ADDRESS": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:30.746Z", "CONSTRUCTOR_ARGS": "0x000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf", "SALT": "", @@ -22306,7 +22306,7 @@ "1.0.0": [ { "ADDRESS": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:31.141Z", "CONSTRUCTOR_ARGS": "0x0000000000000000000000004200000000000000000000000000000000000006", "SALT": "", @@ -24106,7 +24106,7 @@ "1.0.0": [ { "ADDRESS": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:31.571Z", "CONSTRUCTOR_ARGS": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", "SALT": "", @@ -24646,7 +24646,7 @@ "1.0.1": [ { "ADDRESS": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:28.266Z", "CONSTRUCTOR_ARGS": "0x000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", "SALT": "", @@ -24852,7 +24852,7 @@ "1.0.0": [ { "ADDRESS": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:28.661Z", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f80000000000000000000000004200000000000000000000000000000000000006", "SALT": "", @@ -25057,7 +25057,7 @@ "1.0.0": [ { "ADDRESS": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:32.000Z", "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000d9318ffe1ebbfa71049a443e623be566067c9d6b0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f800000000000000000000000000000000000000000000000000000000000186a0", "SALT": "", @@ -25251,7 +25251,7 @@ "1.0.0": [ { "ADDRESS": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", - "OPTIMIZER_RUNS": 0, + "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2024-12-02T08:02:29.037Z", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009552a0a6624a23b848060ae5901659cdda1f83f8000000000000000000000000420000000000000000000000000000000000000600000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", From 08c2e33531d00f361510e272e4ae50f5431e4b31 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 11:17:50 +0300 Subject: [PATCH 08/12] set to verified --- deployments/_deployments_log_file.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 86cf51e25..0495ff7c9 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -23006,7 +23006,7 @@ "TIMESTAMP": "2024-11-25 10:30:44", "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000000000", "SALT": "", - "VERIFIED": "false" + "VERIFIED": "true" } ] } From f9d94a52579ab41c285f1487cb2e38a210876534 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Mon, 2 Dec 2024 11:20:01 +0300 Subject: [PATCH 09/12] remove useless continue --- script/utils/fetch-missing-deployments.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/script/utils/fetch-missing-deployments.ts b/script/utils/fetch-missing-deployments.ts index 4b9b22382..3e8ed5243 100644 --- a/script/utils/fetch-missing-deployments.ts +++ b/script/utils/fetch-missing-deployments.ts @@ -93,7 +93,6 @@ async function updateDeploymentLogs(network: string) { } } catch (error) { console.error(`Error processing ${contractName}:`, error) - continue } } From ce27ee6fb12c06fa21b54e3d3d0dfd433b38a443 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Wed, 4 Dec 2024 15:50:08 +0300 Subject: [PATCH 10/12] Deploy GasZip and update logs --- config/gaszip.json | 1 + deployments/_deployments_log_file.json | 43 ++++--- deployments/lisk.diamond.json | 154 +++++++++++++------------ deployments/lisk.json | 50 ++++---- script/deploy/_targetState.json | 131 ++++++++++++--------- script/deploy/safe/propose-to-safe.ts | 11 +- 6 files changed, 220 insertions(+), 170 deletions(-) diff --git a/config/gaszip.json b/config/gaszip.json index 3b3ce4dac..b1e5312f6 100644 --- a/config/gaszip.json +++ b/config/gaszip.json @@ -11,6 +11,7 @@ "gnosis": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762", "gravity": "0x6Efc6Ead40786bD87A884382b6EA4BcA3C985e99", "linea": "0xA60768b03eB14d940F6c9a8553329B7F9037C91b", + "lisk": "0xA60768b03eB14d940F6c9a8553329B7F9037C91b", "mantle": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762", "metis": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762", "mode": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762", diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 80bb5cd2a..ac7767f5a 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -24161,20 +24161,6 @@ ] } }, - "worldchain": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-12-02T07:45:33.459Z", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", - "SALT": "", - "VERIFIED": true - } - ] - } - }, "lisk": { "production": { "1.0.0": [ @@ -25789,6 +25775,20 @@ } ] } + }, + "lisk": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0xb40044Bf27c2448e05e1f34ED83Ca4A3DfA54D19", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-04T12:47:31.763Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000a60768b03eb14d940f6c9a8553329b7f9037c91b", + "SALT": "", + "VERIFIED": true + } + ] + } } }, "GasZipPeriphery": { @@ -26069,5 +26069,20 @@ } ] } + }, + "lisk": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x76aE215b11797b32397d878e6f3E65081ff58b13", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-12-04T12:47:32.171Z", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000a60768b03eb14d940f6c9a8553329b7f9037c91b0000000000000000000000002321f1a63a683a1f3634dbe1cba0d657d5f56d5400000000000000000000000086e02d7383d6a045848b0a1a842996ac9e943113", + "SALT": "", + "VERIFIED": true + } + ] + } } } +} \ No newline at end of file diff --git a/deployments/lisk.diamond.json b/deployments/lisk.diamond.json index 6eaea8776..dbce21a66 100644 --- a/deployments/lisk.diamond.json +++ b/deployments/lisk.diamond.json @@ -1,76 +1,84 @@ { - "LiFiDiamond": { - "Facets": { - "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d": { - "Name": "DiamondCutFacet", - "Version": "1.0.0" - }, - "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f": { - "Name": "DiamondLoupeFacet", - "Version": "1.0.0" - }, - "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455": { - "Name": "OwnershipFacet", - "Version": "1.0.0" - }, - "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1": { - "Name": "WithdrawFacet", - "Version": "1.0.0" - }, - "0xE154389c1bAE241F220661131b7AfDc1514C55c7": { - "Name": "DexManagerFacet", - "Version": "1.0.0" - }, - "0x314E1E760316050B0D6338bCf3d689b8D301F593": { - "Name": "AccessManagerFacet", - "Version": "1.0.0" - }, - "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453": { - "Name": "PeripheryRegistryFacet", - "Version": "1.0.0" - }, - "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713": { - "Name": "LIFuelFacet", - "Version": "1.0.0" - }, - "0xd2B3b3605e630232c13111458Ae3a97d13c8F477": { - "Name": "GenericSwapFacet", - "Version": "1.0.0" - }, - "0xBa713B18c806EcdEEE49FAec623dE2D872192872": { - "Name": "GenericSwapFacetV3", - "Version": "1.0.0" - }, - "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E": { - "Name": "StandardizedCallFacet", - "Version": "1.0.0" - }, - "0x1feB868BF64AdC552E051fB7387681F78b988a81": { - "Name": "CalldataVerificationFacet", - "Version": "1.0.0" - }, - "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844": { - "Name": "EmergencyPauseFacet", - "Version": "1.0.0" - }, - "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92": { - "Name": "AcrossFacetV3", - "Version": "1.0.0" - }, - "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57": { - "Name": "AcrossFacetPackedV3", - "Version": "1.0.0" - } - }, - "Periphery": { - "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", - "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", - "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", - "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", - "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", - "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", - "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", - "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb" - } + "LiFiDiamond": { + "Facets": { + "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d": { + "Name": "DiamondCutFacet", + "Version": "2.0.0" + }, + "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" + }, + "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455": { + "Name": "OwnershipFacet", + "Version": "1.0.0" + }, + "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1": { + "Name": "WithdrawFacet", + "Version": "1.0.0" + }, + "0xE154389c1bAE241F220661131b7AfDc1514C55c7": { + "Name": "DexManagerFacet", + "Version": "1.0.1" + }, + "0x314E1E760316050B0D6338bCf3d689b8D301F593": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" + }, + "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" + }, + "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713": { + "Name": "LIFuelFacet", + "Version": "1.0.1" + }, + "0xd2B3b3605e630232c13111458Ae3a97d13c8F477": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" + }, + "0xBa713B18c806EcdEEE49FAec623dE2D872192872": { + "Name": "GenericSwapFacetV3", + "Version": "1.0.1" + }, + "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E": { + "Name": "StandardizedCallFacet", + "Version": "1.1.0" + }, + "0x1feB868BF64AdC552E051fB7387681F78b988a81": { + "Name": "CalldataVerificationFacet", + "Version": "1.1.2" + }, + "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844": { + "Name": "EmergencyPauseFacet", + "Version": "1.0.1" + }, + "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92": { + "Name": "AcrossFacetV3", + "Version": "1.0.0" + }, + "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57": { + "Name": "AcrossFacetPackedV3", + "Version": "1.0.0" + }, + "0xb40044Bf27c2448e05e1f34ED83Ca4A3DfA54D19": { + "Name": "GasZipFacet", + "Version": "2.0.0" + } + }, + "Periphery": { + "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "GasZipPeriphery": "0x76aE215b11797b32397d878e6f3E65081ff58b13", + "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "Permit2Proxy": "", + "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb", + "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "ReceiverStargateV2": "", + "RelayerCelerIM": "", + "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a" } + } } \ No newline at end of file diff --git a/deployments/lisk.json b/deployments/lisk.json index dad00b938..ee8533b6e 100644 --- a/deployments/lisk.json +++ b/deployments/lisk.json @@ -1,26 +1,28 @@ { - "DiamondCutFacet": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", - "DiamondLoupeFacet": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", - "GenericSwapFacetV3": "0xBa713B18c806EcdEEE49FAec623dE2D872192872", - "OwnershipFacet": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", - "DexManagerFacet": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", - "AccessManagerFacet": "0x314E1E760316050B0D6338bCf3d689b8D301F593", - "WithdrawFacet": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", - "PeripheryRegistryFacet": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", - "GenericSwapFacet": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", - "LIFuelFacet": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", - "CalldataVerificationFacet": "0x1feB868BF64AdC552E051fB7387681F78b988a81", - "StandardizedCallFacet": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", - "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "EmergencyPauseFacet": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", - "AcrossFacetV3": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", - "AcrossFacetPackedV3": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", - "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", - "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", - "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", - "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", - "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", - "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", - "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", - "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb" + "DiamondCutFacet": "0x57FdfF2e36De6c8a8Cde297B150Ae291132Eae8d", + "DiamondLoupeFacet": "0xA1a4d577709dC4A70CA38F1D41562fab3aD09D3f", + "GenericSwapFacetV3": "0xBa713B18c806EcdEEE49FAec623dE2D872192872", + "OwnershipFacet": "0x81Ae738700D8f1e5BB2A200584174cDf17Fb5455", + "DexManagerFacet": "0xE154389c1bAE241F220661131b7AfDc1514C55c7", + "AccessManagerFacet": "0x314E1E760316050B0D6338bCf3d689b8D301F593", + "WithdrawFacet": "0xfA009cd56d35AE3BbdF975135b0BAE9b403c7da1", + "PeripheryRegistryFacet": "0x54ECfbAaeb49c864a9c45C70B785ca6C70c66453", + "GenericSwapFacet": "0xd2B3b3605e630232c13111458Ae3a97d13c8F477", + "LIFuelFacet": "0x14Dd70456Bfe4Cd8b605f7A0d24b3A74aCe99713", + "CalldataVerificationFacet": "0x1feB868BF64AdC552E051fB7387681F78b988a81", + "StandardizedCallFacet": "0xe6C6A35684308f2DaadbeeA50B62CFEaAFaa407E", + "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "EmergencyPauseFacet": "0xF6Eff8df65Fc4a4c1528761Aa727b5471956A844", + "AcrossFacetV3": "0xB5dD83183fD7CCF859b227CA83663a034d5B2f92", + "AcrossFacetPackedV3": "0x90ADbFc03002aaA3d9FEdf2517D593CfD93e6c57", + "ERC20Proxy": "0x98750e70Cf1313D9702f0f57D399DD0bA05d16E0", + "Executor": "0xd9318fFE1EbbfA71049A443e623Be566067C9D6B", + "FeeCollector": "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155", + "Receiver": "0xD9e3837E42198aaFc13cb51536d7c31f590aD6Fd", + "LiFuelFeeCollector": "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "TokenWrapper": "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", + "LiFiDEXAggregator": "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", + "ReceiverAcrossV3": "0xD263a23453CB9A77860ed6393A2B9a55AF70EFAb", + "GasZipFacet": "0xb40044Bf27c2448e05e1f34ED83Ca4A3DfA54D19", + "GasZipPeriphery": "0x76aE215b11797b32397d878e6f3E65081ff58b13" } \ No newline at end of file diff --git a/script/deploy/_targetState.json b/script/deploy/_targetState.json index 9664da4b1..cb50b4b72 100644 --- a/script/deploy/_targetState.json +++ b/script/deploy/_targetState.json @@ -24,6 +24,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -38,6 +39,7 @@ "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "GnosisBridgeFacet": "1.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", @@ -51,8 +53,7 @@ "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", "SymbiosisFacet": "1.0.0", - "ThorSwapFacet": "1.2.0", - "GasZipPeriphery": "1.0.0" + "ThorSwapFacet": "1.2.0" } } }, @@ -81,6 +82,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -94,6 +96,7 @@ "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", @@ -102,13 +105,12 @@ "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, "bsc": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -120,9 +122,8 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.2", + "CalldataVerificationFacet": "1.1.1", "StandardizedCallFacet": "1.1.0", - "EmergencyPauseFacet": "1.0.1", "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", @@ -131,7 +132,6 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", - "Permit2Proxy": "1.0.0", "AllBridgeFacet": "2.0.0", "AmarokFacet": "3.0.0", "AmarokFacetPacked": "1.0.0", @@ -139,6 +139,7 @@ "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -147,10 +148,8 @@ "SymbiosisFacet": "1.0.0", "ThorSwapFacet": "1.2.0", "GasZipPeriphery": "1.0.0" - } - }, - "staging": { - "LiFiDiamond": { + }, + "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -163,7 +162,7 @@ "LIFuelFacet": "1.0.1", "CalldataVerificationFacet": "1.1.1", "StandardizedCallFacet": "1.1.0", - "LiFiDiamond": "1.0.0", + "LiFiDiamondImmutable": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", @@ -177,7 +176,7 @@ "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", - "CelerIMFacetMutable": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "HyphenFacet": "1.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", @@ -185,10 +184,11 @@ "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", "SymbiosisFacet": "1.0.0", - "ThorSwapFacet": "1.2.0", - "GasZipPeriphery": "1.0.0" - }, - "LiFiDiamondImmutable": { + "ThorSwapFacet": "1.2.0" + } + }, + "production": { + "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -199,9 +199,10 @@ "GenericSwapFacet": "1.0.0", "GenericSwapFacetV3": "1.0.1", "LIFuelFacet": "1.0.1", - "CalldataVerificationFacet": "1.1.1", + "CalldataVerificationFacet": "1.1.2", "StandardizedCallFacet": "1.1.0", - "LiFiDiamondImmutable": "1.0.0", + "EmergencyPauseFacet": "1.0.1", + "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", @@ -209,14 +210,16 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AllBridgeFacet": "2.0.0", "AmarokFacet": "3.0.0", "AmarokFacetPacked": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", - "CelerIMFacetImmutable": "2.0.0", - "HyphenFacet": "1.0.0", + "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", @@ -251,14 +254,15 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AmarokFacet": "3.0.0", "AmarokFacetPacked": "1.0.0", "CBridgeFacet": "1.0.0", + "GasZipFacet": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", - "OmniBridgeFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "OmniBridgeFacet": "1.0.0" } } }, @@ -286,12 +290,13 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "SquidFacet": "1.0.0", - "StargateFacet": "2.2.0", - "GasZipPeriphery": "1.0.0" + "StargateFacet": "2.2.0" } } }, @@ -321,20 +326,21 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AllBridgeFacet": "2.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "MayanFacet": "1.0.0", "SquidFacet": "1.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", "SymbiosisFacet": "1.0.0", - "ThorSwapFacet": "1.2.0", - "GasZipPeriphery": "1.0.0" + "ThorSwapFacet": "1.2.0" } } }, @@ -363,6 +369,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -376,6 +383,7 @@ "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", @@ -384,8 +392,7 @@ "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -414,6 +421,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -427,14 +435,14 @@ "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", + "GasZipFacet": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -614,6 +622,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -622,8 +631,8 @@ "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "CelerIMFacetMutable": "2.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "GasZipFacet": "2.0.0", + "SymbiosisFacet": "1.0.0" } } }, @@ -684,17 +693,18 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AmarokFacet": "3.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", + "GasZipFacet": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.6", "HopFacetOptimized": "2.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -739,8 +749,7 @@ "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -795,12 +804,13 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AmarokFacet": "3.0.0", + "GasZipFacet": "2.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -828,6 +838,7 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -835,11 +846,11 @@ "ReceiverAcrossV3": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", + "GasZipFacet": "2.0.0", "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -867,14 +878,15 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", "ReceiverAcrossV3": "1.0.0", "AmarokFacet": "3.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "GasZipFacet": "2.0.0", + "SymbiosisFacet": "1.0.0" } } }, @@ -906,8 +918,7 @@ "StargateFacet": "2.2.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -966,6 +977,7 @@ "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", "Permit2Proxy": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacet": "2.0.0", "AcrossFacetPacked": "1.0.0", "AcrossFacetV3": "1.0.0", @@ -973,9 +985,9 @@ "ReceiverAcrossV3": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", + "GasZipFacet": "2.0.0", "SquidFacet": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -1062,10 +1074,11 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", + "GasZipFacet": "2.0.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -1093,13 +1106,14 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", "RelayerCelerIM": "2.0.0", + "GasZipFacet": "2.0.0", "StargateFacetV2": "1.0.1", "ReceiverStargateV2": "1.0.0", - "SymbiosisFacet": "1.0.0", - "GasZipPeriphery": "1.0.0" + "SymbiosisFacet": "1.0.0" } } }, @@ -1329,9 +1343,10 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.3", - "GasZipPeriphery": "1.0.0" + "GasZipFacet": "2.0.0" } } }, @@ -1412,9 +1427,11 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", - "ReceiverAcrossV3": "1.0.0" + "ReceiverAcrossV3": "1.0.0", + "GasZipFacet": "2.0.0" } } }, @@ -1442,9 +1459,11 @@ "LiFuelFeeCollector": "1.0.1", "TokenWrapper": "1.0.0", "LiFiDEXAggregator": "1.0.0", + "GasZipPeriphery": "1.0.0", "AcrossFacetV3": "1.0.0", "AcrossFacetPackedV3": "1.0.0", - "ReceiverAcrossV3": "1.0.0" + "ReceiverAcrossV3": "1.0.0", + "GasZipFacet": "2.0.0" } } }, @@ -1509,4 +1528,4 @@ } } } -} \ No newline at end of file +} diff --git a/script/deploy/safe/propose-to-safe.ts b/script/deploy/safe/propose-to-safe.ts index 6a3239a02..e6331a02d 100644 --- a/script/deploy/safe/propose-to-safe.ts +++ b/script/deploy/safe/propose-to-safe.ts @@ -10,7 +10,12 @@ import { } from '@safe-global/safe-core-sdk-types' import * as chains from 'viem/chains' import { getSafeUtilityContracts, safeAddresses, safeApiUrls } from './config' -import { getViemChainForNetworkName } from '../../utils/viemScriptHelpers' +import { + NetworksObject, + getViemChainForNetworkName, +} from '../../utils/viemScriptHelpers' +import data from '../../../config/networks.json' +const networks: NetworksObject = data as NetworksObject import consola from 'consola' const retry = async (func: () => Promise, retries = 3): Promise => { @@ -69,12 +74,12 @@ const main = defineCommand({ const config: SafeApiKitConfig = { chainId: BigInt(chain.id), - txServiceUrl: safeApiUrls[args.network.toLowerCase()], + txServiceUrl: networks[args.network.toLowerCase()].safeApiUrl, } const safeService = new SafeApiKit(config) - const safeAddress = safeAddresses[args.network.toLowerCase()] + const safeAddress = networks[args.network.toLowerCase()].safeAddress const rpcUrl = args.rpcUrl || chain.rpcUrls.default.http[0] const provider = new ethers.JsonRpcProvider(rpcUrl) From 1306c490144644ae026d778b8ee8a64fb232ecc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Thu, 5 Dec 2024 09:26:41 +0700 Subject: [PATCH 11/12] remove bebop addresses from dexs.json --- config/dexs.json | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/config/dexs.json b/config/dexs.json index 291892b43..7fd1fec5f 100644 --- a/config/dexs.json +++ b/config/dexs.json @@ -42,7 +42,6 @@ "0x827179dD56d07A7eeA32e3873493835da2866976", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" "0x7d0ccaa3fac1e5a943c5168b6ced828691b46b36", "0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f", "0xFe837A3530dD566401d35beFCd55582AF7c4dfFC" @@ -90,7 +89,6 @@ "0xfc506AaA1340b4dedFfd88bE278bEe058952D674", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F", "0xf332761c673b59b21ff6dfa8ada44d78c12def09", "0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58" ], @@ -184,7 +182,6 @@ "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0x6140b987d6B51Fd75b66C3B07733Beb5167c42fc", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" "0x6b2c0c7be2048daa9b5527982c29f48062b34d58", "0x57df6092665eb6058DE53939612413ff4B09114E" ], @@ -272,7 +269,6 @@ "0x400d75dAb26bBc18D163AEA3e83D9Ea68F6c1804", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F", "0x9333c74bdd1e118634fe5664aca7a9710b108bab", "0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6", "0x0343C5757Fb98aD9eF39824e08B852aF61C71c64" @@ -372,7 +368,7 @@ "0x3D2f8ae0344d38525d2AE96Ab750B83480c0844F", "0x2214A42d8e2A1d20635c2cb0664422c528B6A432", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55" + "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0xf332761c673b59b21ff6dfa8ada44d78c12def09", "0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58" ], @@ -541,7 +537,6 @@ "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", "0x6140b987d6B51Fd75b66C3B07733Beb5167c42fc", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" "0xd0f95fafa06de1b21e79db03c649919501e99ea9", "0xbd0ebe49779e154e5042b34d5bcfbc498e4b3249", "0x78bF01555bCF05e6B1d4dad017dBD0A105652DC9" @@ -659,14 +654,12 @@ "0x96E04591579f298681361C6122Dc4Ef405c19385", "0x4C5D5234f232BD2D76B96aA33F5AE4FCF0E4BFAb", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", - "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" + "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3" ], "opbnb": [ "0x6140b987d6B51Fd75b66C3B07733Beb5167c42fc", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F", "0xf332761c673b59b21ff6dfa8ada44d78c12def09", - "0x68D6B739D2020067D1e2F713b999dA97E4d54812" + "0x68D6B739D2020067D1e2F713b999dA97E4d54812", "0x6A2420650139854F17964b8C3Bb60248470aB57E", "0xEc41F702d36b43a1E1d017Cb4da92F431dFA7a0E", "0x077A38b812e57E2e76849954c880E1a2f5e0A68d" @@ -719,7 +712,6 @@ "0x0a6e511Fe663827b9cA7e2D2542b20B37fC217A6", "0xf2614A233c7C3e7f08b1F887Ba133a13f1eb2c55", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F", "0xa748d6573aca135af68f2635be60cb80278bd855", "0x3B86917369B83a6892f553609F3c2F439C184e31", "0x46AFE01D758a46d64c7d8E0791314D5db3E2e683" @@ -779,7 +771,6 @@ "0x6140b987d6B51Fd75b66C3B07733Beb5167c42fc", "0x78bF01555bCF05e6B1d4dad017dBD0A105652DC9", "0x9a21E33F1a78b17DAd32010CeDB9Fd2F071C17d3", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F", "0x6b2c0c7be2048daa9b5527982c29f48062b34d58", "0x57df6092665eb6058DE53939612413ff4B09114E" ], @@ -788,8 +779,7 @@ "0xff2F39692A90262b8Ed4DFD92799bB450425773F", "0xD989E929517B0e5eD0c8EfE7607Fa167B697cBa8", "0xcaA342e4f781d63EF41E220D7622B97E66BAEcF3", - "0x0ec6D2eEb94541C51620830D151995fCFf83Aa74", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" + "0x0ec6D2eEb94541C51620830D151995fCFf83Aa74" ], "velas": [ "0xdFC2983401614118E1F2D5A5FD93C17Fecf8BdC6", @@ -833,7 +823,6 @@ "0x6fd4383cb451173d5f9304f041c7bcbf27d561ff", "0x1F683faf1E2a770aa75f7B2e92117A5c11183E9C", "0x4000f76450d9d40558fd60F66863F583B7A5BCCb", - "0xbbbbbBB520d69a9775E85b458C58c648259FAD5F" "0xb9061e38fee7d30134f56aef7117e2f6d1580666", "0xc67879F4065d3B9fe1C09EE990B891Aa8E3a4c2f" ], From 86a237247fbd54f5bb1ec607c264de5f02bacb9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Thu, 5 Dec 2024 09:58:04 +0700 Subject: [PATCH 12/12] add GasZipPeriphery address to dexs.json --- config/dexs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/config/dexs.json b/config/dexs.json index 16d1c0b72..664b9c20d 100644 --- a/config/dexs.json +++ b/config/dexs.json @@ -510,6 +510,7 @@ "0x603a538477d44064eA5A5d8C345b4Ff6fca1142a", "0x2321F1a63A683a1F3634Dbe1CbA0d657D5F56d54", "0x8f023b4193a6b18C227B4a755f8e28B3D30Ef9a1", + "0x76aE215b11797b32397d878e6f3E65081ff58b13", "0x50D5a8aCFAe13Dceb217E9a071F6c6Bd5bDB4155" ], "mantle": [