From 4f7533dac30e5c1dd60a6daffc93881ea3dd1f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Mon, 5 Aug 2024 16:17:28 +0700 Subject: [PATCH 1/6] add contract reminders for DEX-like periphery --- script/deploy/resources/contractSpecificReminders.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/script/deploy/resources/contractSpecificReminders.sh b/script/deploy/resources/contractSpecificReminders.sh index 87cea7d08..90bac1c30 100644 --- a/script/deploy/resources/contractSpecificReminders.sh +++ b/script/deploy/resources/contractSpecificReminders.sh @@ -5,3 +5,7 @@ # EXAMPLE: # CelerIMFacet="RelayerCelerIM needs to be deployed prior to deploying this facet (CelerIMFacet)" +FeeCollector="Please do not forget to add the new contract address to whitelisted DEXs before using it" +LiFuelFeeCollector="Please do not forget to add the new contract address to whitelisted DEXs before using it" +TokenWrapper="Please do not forget to add the new contract address to whitelisted DEXs before using it" +LiFiDEXAggregator="Please do not forget to add the new contract address to whitelisted DEXs before using it" From 21715ac4766b6d3836732468bfaa9280216f967a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Fri, 9 Aug 2024 10:22:19 +0700 Subject: [PATCH 2/6] adds automatic whitelisting for DEX-like periphery when deploying all contracts --- deployments/_deployments_log_file.json | 97 ++++++++++++-------------- script/deploy/deployAllContracts.sh | 19 ++--- script/deploy/deploySingleContract.sh | 6 +- script/helperFunctions.sh | 62 +++++++++++++++- 4 files changed, 121 insertions(+), 63 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index f26087365..2eb51b6ac 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -446,10 +446,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x93D06bf131a1bBB9c8EAE78F4eF05e302308Ce37", + "ADDRESS": "0x4305713927B95917C009b7ef30F069A910781593", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-07 13:19:25", + "TIMESTAMP": "2024-08-09 10:16:31", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1090,10 +1091,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0xE2FF9605Ec86bbB75042331250e27e1B9aA81783", + "ADDRESS": "0xA73AB25328Ff50072e5e9A4a97bdf2796C9B7caE", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-07 13:19:30", + "TIMESTAMP": "2024-08-09 10:16:37", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1758,11 +1760,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x2942c143463A591Ba88B4241491796Fcb14306f0", + "ADDRESS": "0x59EfE38BE819457509Adba939780c4CfD1d2dA84", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-27 09:58:20", + "TIMESTAMP": "2024-08-09 10:16:42", "CONSTRUCTOR_ARGS": "0x", - "SALT": "26062027", + "SALT": "", "VERIFIED": "false" } ] @@ -2601,6 +2603,16 @@ "SALT": "26062027", "VERIFIED": "false" } + ], + "1.0.1": [ + { + "ADDRESS": "0xD84484f7B346b7521905c40370535b54E909BC06", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 10:16:47", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "false" + } ] }, "production": { @@ -3319,10 +3331,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x685C70986d2F90CafF61EB15Ab1BE7502bBa007D", + "ADDRESS": "0xa836CE919F37421B4e0990911769dE04410cd1A3", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-07 13:19:45", + "TIMESTAMP": "2024-08-09 10:16:52", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -3955,11 +3968,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x434a5E2660eea82e5f57d70f7655033f9D8257F3", + "ADDRESS": "0x2157031AE43C8045abfB4405E6453B48FD901B74", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-27 09:58:37", + "TIMESTAMP": "2024-08-09 10:16:57", "CONSTRUCTOR_ARGS": "0x", - "SALT": "26062027", + "SALT": "", "VERIFIED": "false" } ] @@ -4579,11 +4592,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x70aAcD515727E7057C317A4177E030f7240DF4D0", + "ADDRESS": "0xD51Bbb06C1234F7Eead4721915E7c6aeb99A330d", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-07 13:19:55", + "TIMESTAMP": "2024-08-09 10:17:01", "CONSTRUCTOR_ARGS": "0x", - "SALT": "26062027", + "SALT": "", "VERIFIED": "false" } ] @@ -6838,11 +6851,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0xAf97f8070d9823a4a6f224C2638feB6CcE44a73d", + "ADDRESS": "0x93d003b988c7c8976Ef41D207F4b166e35b6a1ed", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-27 09:59:27", + "TIMESTAMP": "2024-08-09 10:17:11", "CONSTRUCTOR_ARGS": "0x", - "SALT": "26062027", + "SALT": "", "VERIFIED": "false" } ] @@ -8166,6 +8179,16 @@ "SALT": "26062027", "VERIFIED": "false" } + ], + "1.0.1": [ + { + "ADDRESS": "0xb03Ed64dfB284F50fc71F358492e932bbB3A99Fd", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 10:17:06", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "false" + } ] }, "production": { @@ -11470,11 +11493,11 @@ "staging": { "1.0.0": [ { - "ADDRESS": "0x9a0D4c65a7C52A22fe67CCb6FC44504E82d2B9Af", + "ADDRESS": "0xF008fd48fFBE6d364f3d267412BBfC7dBc0c5A5B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-27 10:17:34", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc", - "SALT": "26062028", + "TIMESTAMP": "2024-08-07 14:28:40", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", + "SALT": "", "VERIFIED": "false" } ] @@ -21883,36 +21906,6 @@ } } }, - "LiFiDEXAggregator": { - "bsc": { - "staging": { - "1.0.0": [ - { - "ADDRESS": "0xD6f02718B9df9FAd2665c7304BC5b26D5bbD8642", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-01 16:22:40", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000029dacdf7ccadf4ee67c923b4c22255a4b2494ed7", - "SALT": "", - "VERIFIED": "true" - } - ] - } - }, - "immutablezkevm": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xAcD913Ad6936Bb662395ac9a66D75bFc77c165fF", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-01 16:45:06", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000029dacdf7ccadf4ee67c923b4c22255a4b2494ed7", - "SALT": "", - "VERIFIED": "true" - } - ] - } - } - }, "LiFiDEXAggregator": { "bsc": { "staging": { diff --git a/script/deploy/deployAllContracts.sh b/script/deploy/deployAllContracts.sh index ff915ee26..c81f40113 100755 --- a/script/deploy/deployAllContracts.sh +++ b/script/deploy/deployAllContracts.sh @@ -75,14 +75,6 @@ deployAllContracts() { checkFailure $? "update approve deployer wallet to execute config-related functions" echo "[info] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< deployer wallet approved" - # run sync dexs script - echo "" - diamondSyncDEXs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_CONTRACT_NAME" - - # run sync sigs script - echo "" - diamondSyncSigs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_CONTRACT_NAME" - # deploy all non-core facets (that are in target_state.JSON) and add to diamond echo "" echo "" @@ -116,6 +108,17 @@ deployAllContracts() { # update periphery registry diamondUpdatePeriphery "$NETWORK" "$ENVIRONMENT" "$DIAMOND_CONTRACT_NAME" true false "" + # add core periphery addresses to dexs.json for whitelisting in subsequent steps + addPeripheryToDexsJson "$NETWORK" "$ENVIRONMENT" + + # run sync dexs script + echo "" + diamondSyncDEXs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_CONTRACT_NAME" + + # run sync sigs script + echo "" + diamondSyncSigs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_CONTRACT_NAME" + echo "" echo "[info] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< deployAllContracts completed" } diff --git a/script/deploy/deploySingleContract.sh b/script/deploy/deploySingleContract.sh index 48bdc899a..03c816008 100755 --- a/script/deploy/deploySingleContract.sh +++ b/script/deploy/deploySingleContract.sh @@ -100,10 +100,12 @@ deploySingleContract() { # Display contract-specific information, if existing if grep -q "^$CONTRACT=" "$CONTRACT_REMINDERS"; then - echo "" + echo -e "\n\n" + printf '\033[31m%s\031\n' "--------------------------------------- !!!!!!!! ATTENTION !!!!!!!! ---------------------------------------" warning "Please read the following information carefully: " warning "${!CONTRACT}" - echo "" + printf '\033[31m%s\031\n' "-----------------------------------------------------------------------------------------------------------" + echo -e "\n\n" fi # check if deploy script exists diff --git a/script/helperFunctions.sh b/script/helperFunctions.sh index fefba17b7..16ffcb68e 100755 --- a/script/helperFunctions.sh +++ b/script/helperFunctions.sh @@ -1307,6 +1307,63 @@ function getBytecodeFromArtifact() { fi } +function addPeripheryToDexsJson() { + echo "[info] now adding all contracts listed in WHITELIST_PERIPHERY (config.sh) to config/dexs.json" + # read function arguments into variables + local NETWORK="$1" + local ENVIRONMENT="$2" + + # Get all contracts that need to be whitelisted and convert the comma-separated string into an array + IFS=',' read -r -a CONTRACTS <<< "$WHITELIST_PERIPHERY" + + # get number of periphery contracts to be added + local ADD_COUNTER=${#CONTRACTS[@]} + + local FILEPATH_DEXS="config/dexs.json" + + # get number of existing DEX addresses in the file for the given network + local EXISTING_DEXS=$(jq --arg network "$NETWORK" '.[$network] | length' "$FILEPATH_DEXS") + + # Iterate through all contracts + for CONTRACT in "${CONTRACTS[@]}"; do + # get contract address + local CONTRACT_ADDRESS=$(getContractAddressFromDeploymentLogs "$NETWORK" "$ENVIRONMENT" "$CONTRACT") + + if [[ -z "$CONTRACT_ADDRESS" ]]; then + error "Could not find contract address for contract $CONTRACT on network $NETWORK ($ENVIRONMENT) in deploy log." + error "Please manually whitelist this contract after this task has been completed." + fi + + # check if address already exists in dexs.json for the given network + local EXISTS=$(jq --arg address "$CONTRACT_ADDRESS" --arg network "$NETWORK" '(.[$network] // []) | any(. == $address)' $FILEPATH_DEXS) + + if [ "$EXISTS" == "true" ]; then + echo "The address $CONTRACT_ADDRESS is already part of the whitelisted DEXs in network $NETWORK." + + # since this address is already in the list and will not be added, we have to reduce the "ADD_COUNTER" variable which will be used later to make sure that all addresses were indeed added + ((ADD_COUNTER--)) # reduces by 1 + else + # add the address to dexs.json + local TMP_FILE="tmp.$$.json" + jq --arg address "$CONTRACT_ADDRESS" --arg network "$NETWORK" '(.[$network] //= []) | .[$network] += [$address]' $FILEPATH_DEXS > "$TMP_FILE" && mv "$TMP_FILE" $FILEPATH_DEXS + rm -f "$TMP_FILE" + + + success "$CONTRACT address $CONTRACT_ADDRESS added to dexs.json[$NETWORK]" + fi + done + + # check how many DEX addresses are in the dexs.json now + local ADDRESS_COUNTER=${#CONTRACTS[@]} + + # make sure dexs.json has been updated correctly + if [ $ADDRESS_COUNTER -eq $((EXISTING_DEXS + ADD_COUNTER)) ]; then + success "$ADD_COUNTER addresses were added to config/dexs.json" + else + error "The array in dexs.json for network $NETWORK does not have the expected number of elements after executing this script (expected: $, got: $ADDRESS_COUNTER)." + exit 1 + fi +} # <<<<< working with directories and reading other files # >>>>> writing to blockchain & verification @@ -2057,6 +2114,9 @@ function echoDebug() { printf "$BLUE[debug] %s$NC\n" "$MESSAGE" fi } +function success() { + printf '\033[32m%s\033[0m\n' "$1" +} function error() { printf '\033[31m[error] %s\033[0m\n' "$1" } @@ -3765,7 +3825,7 @@ function test_tmp() { # exit 1 # fi #getPeripheryAddressFromDiamond "$NETWORK" "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" "RelayerCelerIM" - verifyContract "$NETWORK" "$CONTRACT" "$ADDRESS" "$ARGS" + # verifyContract "$NETWORK" "$CONTRACT" "$ADDRESS" "$ARGS" # forge verify-contract "$ADDRESS" "$CONTRACT" --chain-id 13371 --verifier blockscout --verifier-url https://explorer.immutable.com/api --skip-is-verified-check # forge verify-contract 0x8CDDE82cFB4555D6ca21B5b28F97630265DA94c4 Counter --verifier oklink --verifier-url https://www.oklink.com/api/v5/explorer/contract/verify-source-code-plugin/XLAYER --api-key $OKLINK_API_KEY From 0838b237435cc190b8875bddd6a6c4e3c42a6b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Wed, 14 Aug 2024 20:18:33 +0700 Subject: [PATCH 3/6] moves list of autoWhitelistPeriphery contracts into global config --- config/global.json | 8 +++++++- script/helperFunctions.sh | 18 ++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/config/global.json b/config/global.json index b8cbd4874..38b7ab873 100644 --- a/config/global.json +++ b/config/global.json @@ -131,5 +131,11 @@ "scroll": "0x0000000000000000000000000000000000000000", "sei": "0x0000000000000000000000000000000000000000", "zksync": "0x0000000000000000000000000000000000000000" - } + }, + "autoWhitelistPeripheryContracts": [ + "FeeCollector", + "LiFuelFeeCollector", + "TokenWrapper", + "LiFiDEXAggregator" + ] } diff --git a/script/helperFunctions.sh b/script/helperFunctions.sh index 16ffcb68e..378e762a0 100755 --- a/script/helperFunctions.sh +++ b/script/helperFunctions.sh @@ -1313,13 +1313,18 @@ function addPeripheryToDexsJson() { local NETWORK="$1" local ENVIRONMENT="$2" + local FILEPATH_DEXS="config/dexs.json" + local FILEPATH_GLOBAL_CONFIG="config/global.json" + + WHITELIST_PERIPHERY=($(jq -r '.autoWhitelistPeripheryContracts[] | select(length > 0)' "$FILEPATH_GLOBAL_CONFIG")) + # Get all contracts that need to be whitelisted and convert the comma-separated string into an array - IFS=',' read -r -a CONTRACTS <<< "$WHITELIST_PERIPHERY" + # IFS=',' read -r -a CONTRACTS <<< "$WHITELIST_PERIPHERY" + CONTRACTS=("${WHITELIST_PERIPHERY[@]}") # get number of periphery contracts to be added local ADD_COUNTER=${#CONTRACTS[@]} - local FILEPATH_DEXS="config/dexs.json" # get number of existing DEX addresses in the file for the given network local EXISTING_DEXS=$(jq --arg network "$NETWORK" '.[$network] | length' "$FILEPATH_DEXS") @@ -1332,6 +1337,9 @@ function addPeripheryToDexsJson() { if [[ -z "$CONTRACT_ADDRESS" ]]; then error "Could not find contract address for contract $CONTRACT on network $NETWORK ($ENVIRONMENT) in deploy log." error "Please manually whitelist this contract after this task has been completed." + # reduce add counter since we are not adding this contract + ((ADD_COUNTER--)) + continue fi # check if address already exists in dexs.json for the given network @@ -1356,8 +1364,10 @@ function addPeripheryToDexsJson() { # check how many DEX addresses are in the dexs.json now local ADDRESS_COUNTER=${#CONTRACTS[@]} + EXPECTED_DEXS=$((EXISTING_DEXS + ADD_COUNTER)) + # make sure dexs.json has been updated correctly - if [ $ADDRESS_COUNTER -eq $((EXISTING_DEXS + ADD_COUNTER)) ]; then + if [ $EXPECTED_DEXS -eq $((EXISTING_DEXS + ADD_COUNTER)) ]; then success "$ADD_COUNTER addresses were added to config/dexs.json" else error "The array in dexs.json for network $NETWORK does not have the expected number of elements after executing this script (expected: $, got: $ADDRESS_COUNTER)." @@ -3811,7 +3821,7 @@ function test_getContractNameFromDeploymentLogs() { function test_tmp() { CONTRACT="LiFiDEXAggregator" - NETWORK="immutablezkevm" + NETWORK="mainnet" ADDRESS="" ENVIRONMENT="production" VERSION="2.0.0" From a1afee3d53f6ecd7216d07b26e2c668230817cf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Thu, 22 Aug 2024 10:42:45 +0700 Subject: [PATCH 4/6] restored deploy log from previous commit in main --- deployments/_deployments_log_file.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 06bb11b20..e5141b66d 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -22438,8 +22438,6 @@ } ] } -<<<<<<< HEAD -======= }, "taiko": { "production": { @@ -22454,7 +22452,6 @@ } ] } ->>>>>>> 6d61c88163e0de474a3a424cb74488b09abdd8ef } } } From 10ce03b81e766f6bbe2019c14fc74781110fca35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Thu, 22 Aug 2024 10:46:42 +0700 Subject: [PATCH 5/6] restored deploy log to last own commit in auto whitelist periphery --- deployments/_deployments_log_file.json | 532 ------------------------- 1 file changed, 532 deletions(-) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index e5141b66d..2eb51b6ac 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -655,20 +655,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x429Da7043882C2A962bC4EA7b33440C3B9a033D7", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:16:31", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "DiamondLoupeFacet": { @@ -1339,20 +1325,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x01ABD3Dec5268802272af46FE6Ac4c2fCF0Eff10", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:16:40", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "OwnershipFacet": { @@ -2022,20 +1994,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x815e97BE9122Fa64259277b1509E316Fc45D4b34", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:16:51", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "DexManagerFacet": { @@ -2951,20 +2909,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.1": [ - { - "ADDRESS": "0xD1DB5abDA5918ca4aFb8982a49378D4A2Dfe5D5c", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:17:10", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "AccessManagerFacet": { @@ -3603,20 +3547,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xa09f97e14C8351D16558b18891938aC873787652", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:17:22", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "WithdrawFacet": { @@ -4241,20 +4171,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x8A779ed5c6838e236f934Eb392D5aBdbF22404dD", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:17:40", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "PeripheryRegistryFacet": { @@ -4906,20 +4822,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x0C710c59f1a656333B5AfBAC64A8f60B52C30af4", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:17:52", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "LiFiDiamond": { @@ -5553,20 +5455,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x3A9A5dBa8FE1C4Da98187cE4755701BCA182f63b", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:19:32", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c000000000000000000000000429da7043882c2a962bc4ea7b33440c3b9a033d7", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "LiFiDiamondImmutable": { @@ -5902,20 +5790,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x8c582F8d09BeBAFbDdb2668dC7F7E3283d05ebA3", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:06:08", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c000000000000000000000000429da7043882c2a962bc4ea7b33440c3b9a033d7", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "AcrossFacet": { @@ -6169,34 +6043,6 @@ } ] } - }, - "blast": { - "production": { - "2.0.0": [ - { - "ADDRESS": "0x9535A1AFd986FA9a2D324657116F02C364edebFf", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-19 17:33:50", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000002d509190ed0172ba588407d4c2df918f955cc6e10000000000000000000000004300000000000000000000000000000000000004", - "SALT": "09072024", - "VERIFIED": "true" - } - ] - } - }, - "scroll": { - "production": { - "2.0.0": [ - { - "ADDRESS": "0x9535A1AFd986FA9a2D324657116F02C364edebFf", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-19 17:48:39", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000003bad7ad0728f9917d1bf08af5782dcbd516cdd960000000000000000000000005300000000000000000000000000000000000004", - "SALT": "09072024", - "VERIFIED": "true" - } - ] - } } }, "CBridgeFacet": { @@ -7208,20 +7054,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x5B73eFA1929c80D92C85512153392B799B022D18", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:18:18", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "HopFacetOptimized": { @@ -8616,20 +8448,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.1": [ - { - "ADDRESS": "0x42C1418917AE5505b5B3C79bdc1d1ba30177Ea06", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:18:05", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "MultichainFacet": { @@ -10454,20 +10272,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x6bC43F95C5234aA749D18403753d60B91f972d3c", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:28:43", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "Executor": { @@ -11280,20 +11084,6 @@ } ] } - }, - "taiko": { - "production": { - "2.0.0": [ - { - "ADDRESS": "0xeCBa38d0bAc1cA1CD5A30347370e4D539d44FAA1", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:29:29", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000006bc43f95c5234aa749d18403753d60b91f972d3c", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "FeeCollector": { @@ -11907,20 +11697,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xDd8A081efC90DFFD79940948a1528C51793C4B03", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:30:44", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "Receiver": { @@ -13069,20 +12845,6 @@ } ] } - }, - "taiko": { - "production": { - "2.0.2": [ - { - "ADDRESS": "0xe38326Ae727e3fA6669249063Ce7b8ea1754e756", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 14:22:52", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecba38d0bac1ca1cd5a30347370e4d539d44faa100000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "ServiceFeeCollector": { @@ -18537,20 +18299,6 @@ } ] } - }, - "taiko": { - "production": { - "1.1.0": [ - { - "ADDRESS": "0x386bbbE35DF5E7bec5fff8aC4E74A6D7c5fDa482", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:18:39", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "CalldataVerificationFacet": { @@ -19189,20 +18937,6 @@ } ] } - }, - "taiko": { - "production": { - "1.1.1": [ - { - "ADDRESS": "0xFf0dDC136bD881F3B8Eea805654Dd0D0d3bd800C", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:18:50", - "CONSTRUCTOR_ARGS": "0x", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "LiFuelFeeCollector": { @@ -20008,20 +19742,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.1": [ - { - "ADDRESS": "0xff2F39692A90262b8Ed4DFD92799bB450425773F", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:32:16", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "AcrossFacetPacked": { @@ -20158,34 +19878,6 @@ } ] } - }, - "blast": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xFd796bf7Ff74d414b99CacF6F216eAC24bF3aC8E", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-19 17:50:49", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000002d509190ed0172ba588407d4c2df918f955cc6e1000000000000000000000000430000000000000000000000000000000000000400000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", - "SALT": "09072024", - "VERIFIED": "true" - } - ] - } - }, - "scroll": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xFd796bf7Ff74d414b99CacF6F216eAC24bF3aC8E", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-19 17:52:23", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000003bad7ad0728f9917d1bf08af5782dcbd516cdd96000000000000000000000000530000000000000000000000000000000000000400000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", - "SALT": "09072024", - "VERIFIED": "true" - } - ] - } } }, "DeBridgeDlnFacet": { @@ -20709,20 +20401,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xD59F68bBdECA334A05db2BCe5B6711d22f92fE7a", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:26:43", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000007057ab3fb2bee9c18e0cde4240de4ff7f159e365000000000000000000000000a0079829b9f1edc5dd0de3ec104f281745c4bd81", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "MayanBridgeFacet": { @@ -21196,20 +20874,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xD989E929517B0e5eD0c8EfE7607Fa167B697cBa8", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:35:17", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6", - "SALT": "", - "VERIFIED": "true" - } - ] - } } }, "GasRebateDistributor": { @@ -21808,20 +21472,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.1": [ - { - "ADDRESS": "0x147e65652FDaC507d24DE522a02C76c006A24aB9", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:18:29", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000000000", - "SALT": "", - "VERIFIED": "false" - } - ] - } } }, "StargateFacetV2": { @@ -21848,16 +21498,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 18:28:47", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000006ce9bf8cdab780416ad1fd87b318a077d2f50eac", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -21872,16 +21512,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 15:57:42", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000006d6620efa72948c5f68a3c8646d58c00d3f4a980", - "SALT": "", - "VERIFIED": "false" - } ] } }, @@ -21896,16 +21526,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 19:36:54", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000019cfce47ed54a88614648dc3f19a5980097007dd", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -21920,16 +21540,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 17:23:47", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000005f688f563dc16590e570f97b542fa87931af2fed", - "SALT": "", - "VERIFIED": "false" - } ] } }, @@ -21944,16 +21554,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 17:37:54", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000005634c4a5fed09819e3c46d86a965dd9447d86e47", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -21968,16 +21568,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 19:05:03", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000041b491285a4f888f9f636cec8a363ab9770a0aef", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -21992,16 +21582,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 19:32:01", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000004e422b0acb2bd7e3ac70b5c0e5eb806e86a94038", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -22016,16 +21596,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 18:33:12", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000f1fcb4cbd57b67d683972a59b6a7b1e2e8bf27e6", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -22040,16 +21610,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x113E97921874646413572F2C43562463c378b6f5", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-15 12:35:13", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000005f688f563dc16590e570f97b542fa87931af2fed", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -22064,16 +21624,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0xCb667deA2894ab64e8e75EACB0d5d027AC672e25", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 19:01:23", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000cbe78230cca58b9ef4c3c5d1bc0d7e4b3206588a", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -22088,16 +21638,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 16:51:24", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000017e450be3ba9557f2378e20d64ad417e59ef9a34", - "SALT": "", - "VERIFIED": "true" - } ] } }, @@ -22112,16 +21652,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 19:07:11", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000001502fa4be69d526124d453619276faccab275d3d", - "SALT": "", - "VERIFIED": "false" - } ] } }, @@ -22136,16 +21666,6 @@ "SALT": "", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 17:44:55", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000006e3d884c96d640526f273c61dfcf08915ebd7e2b", - "SALT": "", - "VERIFIED": "true" - } ] }, "staging": { @@ -22172,30 +21692,6 @@ "SALT": "09072024", "VERIFIED": "true" } - ], - "1.0.1": [ - { - "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-14 17:45:53", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000009c2dc7377717603eb92b2655c5f2e7997a4945bd", - "SALT": "", - "VERIFIED": "true" - } - ] - } - }, - "taiko": { - "production": { - "1.0.1": [ - { - "ADDRESS": "0x113E97921874646413572F2C43562463c378b6f5", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:24:45", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000045d417612e177672958dc0537c45a8f8d754ac2e", - "SALT": "", - "VERIFIED": "true" - } ] } } @@ -22408,20 +21904,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0x6CA57d9846f9a1fd48368762b743a047eC4f81A6", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:34:30", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000ecba38d0bac1ca1cd5a30347370e4d539d44faa100000000000000000000000045d417612e177672958dc0537c45a8f8d754ac2e0000000000000000000000001a44076050125825900e736c501f859c50fe728c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "", - "VERIFIED": "false" - } - ] - } } }, "LiFiDEXAggregator": { @@ -22438,20 +21920,6 @@ } ] } - }, - "taiko": { - "production": { - "1.0.0": [ - { - "ADDRESS": "0xcaA342e4f781d63EF41E220D7622B97E66BAEcF3", - "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2024-08-09 13:31:17", - "CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000029dacdf7ccadf4ee67c923b4c22255a4b2494ed7", - "SALT": "", - "VERIFIED": "false" - } - ] - } } } } From 4ee97afe1dec115ead992595a0457ee06220763a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Bl=C3=A4cker?= Date: Thu, 22 Aug 2024 13:50:56 +0700 Subject: [PATCH 6/6] restored deploy log from main --- deployments/_deployments_log_file.json | 532 +++++++++++++++++++++++++ 1 file changed, 532 insertions(+) diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index 2eb51b6ac..e5141b66d 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -655,6 +655,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x429Da7043882C2A962bC4EA7b33440C3B9a033D7", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:16:31", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "DiamondLoupeFacet": { @@ -1325,6 +1339,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x01ABD3Dec5268802272af46FE6Ac4c2fCF0Eff10", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:16:40", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "OwnershipFacet": { @@ -1994,6 +2022,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x815e97BE9122Fa64259277b1509E316Fc45D4b34", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:16:51", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "DexManagerFacet": { @@ -2909,6 +2951,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xD1DB5abDA5918ca4aFb8982a49378D4A2Dfe5D5c", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:17:10", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "AccessManagerFacet": { @@ -3547,6 +3603,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xa09f97e14C8351D16558b18891938aC873787652", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:17:22", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "WithdrawFacet": { @@ -4171,6 +4241,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x8A779ed5c6838e236f934Eb392D5aBdbF22404dD", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:17:40", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "PeripheryRegistryFacet": { @@ -4822,6 +4906,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x0C710c59f1a656333B5AfBAC64A8f60B52C30af4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:17:52", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "LiFiDiamond": { @@ -5455,6 +5553,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x3A9A5dBa8FE1C4Da98187cE4755701BCA182f63b", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:19:32", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c000000000000000000000000429da7043882c2a962bc4ea7b33440c3b9a033d7", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "LiFiDiamondImmutable": { @@ -5790,6 +5902,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x8c582F8d09BeBAFbDdb2668dC7F7E3283d05ebA3", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:06:08", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c000000000000000000000000429da7043882c2a962bc4ea7b33440c3b9a033d7", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "AcrossFacet": { @@ -6043,6 +6169,34 @@ } ] } + }, + "blast": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x9535A1AFd986FA9a2D324657116F02C364edebFf", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-19 17:33:50", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000002d509190ed0172ba588407d4c2df918f955cc6e10000000000000000000000004300000000000000000000000000000000000004", + "SALT": "09072024", + "VERIFIED": "true" + } + ] + } + }, + "scroll": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x9535A1AFd986FA9a2D324657116F02C364edebFf", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-19 17:48:39", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000003bad7ad0728f9917d1bf08af5782dcbd516cdd960000000000000000000000005300000000000000000000000000000000000004", + "SALT": "09072024", + "VERIFIED": "true" + } + ] + } } }, "CBridgeFacet": { @@ -7054,6 +7208,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x5B73eFA1929c80D92C85512153392B799B022D18", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:18:18", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "HopFacetOptimized": { @@ -8448,6 +8616,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x42C1418917AE5505b5B3C79bdc1d1ba30177Ea06", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:18:05", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "MultichainFacet": { @@ -10272,6 +10454,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x6bC43F95C5234aA749D18403753d60B91f972d3c", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:28:43", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "Executor": { @@ -11084,6 +11280,20 @@ } ] } + }, + "taiko": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0xeCBa38d0bAc1cA1CD5A30347370e4D539d44FAA1", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:29:29", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000006bc43f95c5234aa749d18403753d60b91f972d3c", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "FeeCollector": { @@ -11697,6 +11907,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xDd8A081efC90DFFD79940948a1528C51793C4B03", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:30:44", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "Receiver": { @@ -12845,6 +13069,20 @@ } ] } + }, + "taiko": { + "production": { + "2.0.2": [ + { + "ADDRESS": "0xe38326Ae727e3fA6669249063Ce7b8ea1754e756", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 14:22:52", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecba38d0bac1ca1cd5a30347370e4d539d44faa100000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "ServiceFeeCollector": { @@ -18299,6 +18537,20 @@ } ] } + }, + "taiko": { + "production": { + "1.1.0": [ + { + "ADDRESS": "0x386bbbE35DF5E7bec5fff8aC4E74A6D7c5fDa482", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:18:39", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "CalldataVerificationFacet": { @@ -18937,6 +19189,20 @@ } ] } + }, + "taiko": { + "production": { + "1.1.1": [ + { + "ADDRESS": "0xFf0dDC136bD881F3B8Eea805654Dd0D0d3bd800C", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:18:50", + "CONSTRUCTOR_ARGS": "0x", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "LiFuelFeeCollector": { @@ -19742,6 +20008,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0xff2F39692A90262b8Ed4DFD92799bB450425773F", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:32:16", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "AcrossFacetPacked": { @@ -19878,6 +20158,34 @@ } ] } + }, + "blast": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xFd796bf7Ff74d414b99CacF6F216eAC24bF3aC8E", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-19 17:50:49", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000002d509190ed0172ba588407d4c2df918f955cc6e1000000000000000000000000430000000000000000000000000000000000000400000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", + "SALT": "09072024", + "VERIFIED": "true" + } + ] + } + }, + "scroll": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xFd796bf7Ff74d414b99CacF6F216eAC24bF3aC8E", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-19 17:52:23", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000003bad7ad0728f9917d1bf08af5782dcbd516cdd96000000000000000000000000530000000000000000000000000000000000000400000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", + "SALT": "09072024", + "VERIFIED": "true" + } + ] + } } }, "DeBridgeDlnFacet": { @@ -20401,6 +20709,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xD59F68bBdECA334A05db2BCe5B6711d22f92fE7a", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:26:43", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000007057ab3fb2bee9c18e0cde4240de4ff7f159e365000000000000000000000000a0079829b9f1edc5dd0de3ec104f281745c4bd81", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "MayanBridgeFacet": { @@ -20874,6 +21196,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xD989E929517B0e5eD0c8EfE7607Fa167B697cBa8", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:35:17", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "GasRebateDistributor": { @@ -21472,6 +21808,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x147e65652FDaC507d24DE522a02C76c006A24aB9", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:18:29", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } } }, "StargateFacetV2": { @@ -21498,6 +21848,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 18:28:47", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000006ce9bf8cdab780416ad1fd87b318a077d2f50eac", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21512,6 +21872,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 15:57:42", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000006d6620efa72948c5f68a3c8646d58c00d3f4a980", + "SALT": "", + "VERIFIED": "false" + } ] } }, @@ -21526,6 +21896,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 19:36:54", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000019cfce47ed54a88614648dc3f19a5980097007dd", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21540,6 +21920,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 17:23:47", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005f688f563dc16590e570f97b542fa87931af2fed", + "SALT": "", + "VERIFIED": "false" + } ] } }, @@ -21554,6 +21944,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 17:37:54", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005634c4a5fed09819e3c46d86a965dd9447d86e47", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21568,6 +21968,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 19:05:03", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000041b491285a4f888f9f636cec8a363ab9770a0aef", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21582,6 +21992,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 19:32:01", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004e422b0acb2bd7e3ac70b5c0e5eb806e86a94038", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21596,6 +22016,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 18:33:12", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000f1fcb4cbd57b67d683972a59b6a7b1e2e8bf27e6", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21610,6 +22040,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x113E97921874646413572F2C43562463c378b6f5", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-15 12:35:13", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005f688f563dc16590e570f97b542fa87931af2fed", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21624,6 +22064,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0xCb667deA2894ab64e8e75EACB0d5d027AC672e25", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 19:01:23", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000cbe78230cca58b9ef4c3c5d1bc0d7e4b3206588a", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21638,6 +22088,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 16:51:24", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000017e450be3ba9557f2378e20d64ad417e59ef9a34", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -21652,6 +22112,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 19:07:11", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000001502fa4be69d526124d453619276faccab275d3d", + "SALT": "", + "VERIFIED": "false" + } ] } }, @@ -21666,6 +22136,16 @@ "SALT": "", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 17:44:55", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000006e3d884c96d640526f273c61dfcf08915ebd7e2b", + "SALT": "", + "VERIFIED": "true" + } ] }, "staging": { @@ -21692,6 +22172,30 @@ "SALT": "09072024", "VERIFIED": "true" } + ], + "1.0.1": [ + { + "ADDRESS": "0x6e378C84e657C57b2a8d183CFf30ee5CC8989b61", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-14 17:45:53", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000009c2dc7377717603eb92b2655c5f2e7997a4945bd", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "taiko": { + "production": { + "1.0.1": [ + { + "ADDRESS": "0x113E97921874646413572F2C43562463c378b6f5", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:24:45", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000045d417612e177672958dc0537c45a8f8d754ac2e", + "SALT": "", + "VERIFIED": "true" + } ] } } @@ -21904,6 +22408,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x6CA57d9846f9a1fd48368762b743a047eC4f81A6", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:34:30", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000ecba38d0bac1ca1cd5a30347370e4d539d44faa100000000000000000000000045d417612e177672958dc0537c45a8f8d754ac2e0000000000000000000000001a44076050125825900e736c501f859c50fe728c00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": "false" + } + ] + } } }, "LiFiDEXAggregator": { @@ -21920,6 +22438,20 @@ } ] } + }, + "taiko": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0xcaA342e4f781d63EF41E220D7622B97E66BAEcF3", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2024-08-09 13:31:17", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000029dacdf7ccadf4ee67c923b4c22255a4b2494ed7", + "SALT": "", + "VERIFIED": "false" + } + ] + } } } }