From 6914ad78a382f79562e035ca3232f23f2307bbe2 Mon Sep 17 00:00:00 2001 From: MauroFab Date: Fri, 21 Mar 2025 18:12:13 -0300 Subject: [PATCH 1/6] Add env for mainnet --- contracts/scripts/.env.mainnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/scripts/.env.mainnet b/contracts/scripts/.env.mainnet index 52ae4b6fd9..005ce1769a 100644 --- a/contracts/scripts/.env.mainnet +++ b/contracts/scripts/.env.mainnet @@ -5,4 +5,4 @@ DEPLOY_CONFIG_PATH=./script/deploy/config/mainnet/aligned.mainnet.config.json BATCHER_PAYMENT_SERVICE_CONFIG_PATH=./script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json OUTPUT_PATH=./script/output/mainnet/alignedlayer_deployment_output.json ETHERSCAN_API_KEY= -MULTISIG=false \ No newline at end of file +MULTISIG=false From 3719ecd03fa818fcaa8b9f0aa8fe4423a7ab74e2 Mon Sep 17 00:00:00 2001 From: MauroFab Date: Fri, 21 Mar 2025 20:08:05 -0300 Subject: [PATCH 2/6] Add mainnet.staging --- contracts/scripts/.env.mainnet.staging | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 contracts/scripts/.env.mainnet.staging diff --git a/contracts/scripts/.env.mainnet.staging b/contracts/scripts/.env.mainnet.staging new file mode 100644 index 0000000000..4caf4f82a2 --- /dev/null +++ b/contracts/scripts/.env.mainnet.staging @@ -0,0 +1,8 @@ +RPC_URL=https://ethereum-rpc.publicnode.com +PRIVATE_KEY= +EXISTING_DEPLOYMENT_INFO_PATH=./script/output/mainnet/eigenlayer_deployment_output.json +DEPLOY_CONFIG_PATH=./script/deploy/config/mainnet_staging/aligned.mainnet.config.json +BATCHER_PAYMENT_SERVICE_CONFIG_PATH=./script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json +OUTPUT_PATH=./script/output/mainnet_staging/alignedlayer_deployment_output.json +ETHERSCAN_API_KEY= +MULTISIG=false From f0b44fb08f88ea4772eb3d89a9597a4fd4b50443 Mon Sep 17 00:00:00 2001 From: MauroFab Date: Tue, 25 Mar 2025 12:08:18 -0300 Subject: [PATCH 3/6] Add configs --- .../aligned.mainnet.config.json | 82 +++++++++++++++++++ ...atcher-payment-service.mainnet.config.json | 16 ++++ .../script/output/mainnet_staging/.gitkeep | 0 3 files changed, 98 insertions(+) create mode 100644 contracts/script/deploy/config/mainnet_staging/aligned.mainnet.config.json create mode 100644 contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json create mode 100644 contracts/script/output/mainnet_staging/.gitkeep diff --git a/contracts/script/deploy/config/mainnet_staging/aligned.mainnet.config.json b/contracts/script/deploy/config/mainnet_staging/aligned.mainnet.config.json new file mode 100644 index 0000000000..98e92924bc --- /dev/null +++ b/contracts/script/deploy/config/mainnet_staging/aligned.mainnet.config.json @@ -0,0 +1,82 @@ +{ + "chainInfo": { + "chainId": 1 + }, + "permissions" : { + "aggregator": "0xb72D98AB27EBCF86C96a53564135d3141bAAE398", + "deployer": "0xb72D98AB27EBCF86C96a53564135d3141bAAE398", + "owner": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599", + "upgrader": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599", + "churner": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599", + "ejector": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599", + "pauser": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599", + "initalPausedStatus": 0 + }, + "minimumStakes": [ + 1 + ], + "strategyWeights": [ + [ + { + "0_strategy": "0xbeaC0eeEeeeeEEeEeEEEEeeEEeEeeeEeeEEBEaC0", + "1_multiplier": 1000000000000000000 + }, + { + "0_strategy": "0x93c4b944D05dfe6df7645A86cd2206016c51564D", + "1_multiplier": 1030077629425962827 + }, + { + "0_strategy": "0x1BeE69b7dFFfA4E2d53C2a2Df135C388AD25dCD2", + "1_multiplier": 1102456657360376283 + }, + { + "0_strategy": "0x54945180dB7943c0ed0FEE7EdaB2Bd24620256bc", + "1_multiplier": 1067949170243902475 + }, + { + "0_strategy": "0x9d7eD45EE2E8FC5482fa2428f15C971e6369011d", + "1_multiplier": 1026158078493781538 + }, + { + "0_strategy": "0x13760F50a9d7377e4F20CB8CF9e4c26586c658ff", + "1_multiplier": 1152393415227598758 + }, + { + "0_strategy": "0xa4C637e0F704745D182e4D38cAb7E7485321d059", + "1_multiplier": 1011855761455017859 + }, + { + "0_strategy": "0x57ba429517c3473B6d34CA9aCd56c0e735b94c02", + "1_multiplier": 1012495275290785447 + }, + { + "0_strategy": "0x0Fe4F44beE93503346A3Ac9EE5A26b130a5796d6", + "1_multiplier": 1055446649335815388 + }, + { + "0_strategy": "0x7CA911E83dabf90C90dD3De5411a10F1A6112184", + "1_multiplier": 1035345726488000000 + }, + { + "0_strategy": "0x8CA7A5d6f3acd3A7A8bC468a8CD0FB14B6BD28b6", + "1_multiplier": 1081259809521793439 + }, + { + "0_strategy": "0xAe60d8180437b5C34bB956822ac2710972584473", + "1_multiplier": 1044315639811926396 + }, + { + "0_strategy": "0x298aFB19A105D59E74658C4C334Ff360BadE6dd2", + "1_multiplier": 1028802524926876401 + } + ] + ], + "operatorSetParams": [ + { + "0_maxOperatorCount": 200, + "1_kickBIPsOfOperatorStake": 11000, + "2_kickBIPsOfTotalStake": 50 + } + ], + "uri": "" + } diff --git a/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json new file mode 100644 index 0000000000..907a8c93c9 --- /dev/null +++ b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json @@ -0,0 +1,16 @@ +{ + "address": { + "batcherWallet": "0xCA81D63e24C5C4E6C4fdB2859420e77c8aB565C2", + "alignedLayerServiceManager": "" + }, + "eip712": { + "noncedVerificationDataTypeHash": "0x41817b5c5b0c3dcda70ccb43ba175fdcd7e586f9e0484422a2c6bba678fdf4a3" + } +} diff --git a/contracts/script/output/mainnet_staging/.gitkeep b/contracts/script/output/mainnet_staging/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 From 5c79d064f3ed000de59572c84110bb1ea9e90fdf Mon Sep 17 00:00:00 2001 From: MauroFab Date: Tue, 25 Mar 2025 12:10:08 -0300 Subject: [PATCH 4/6] Add owner --- .../mainnet_staging/batcher-payment-service.mainnet.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json index 907a8c93c9..ec346ef9c8 100644 --- a/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json +++ b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json @@ -8,7 +8,7 @@ "gasPerProof": "21000" }, "permissions": { - "owner": "" + "owner": "0x2106AC6FE9599f8A0710643C75661aaf8d8B1599" }, "eip712": { "noncedVerificationDataTypeHash": "0x41817b5c5b0c3dcda70ccb43ba175fdcd7e586f9e0484422a2c6bba678fdf4a3" From 394e356ae1f67124d76481b802c6974dcb229e2d Mon Sep 17 00:00:00 2001 From: JuArce <52429267+JuArce@users.noreply.github.com> Date: Tue, 25 Mar 2025 12:43:14 -0300 Subject: [PATCH 5/6] chore: add AVS deployment output --- ...atcher-payment-service.mainnet.config.json | 2 +- .../alignedlayer_deployment_output.json | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 contracts/script/output/mainnet_staging/alignedlayer_deployment_output.json diff --git a/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json index ec346ef9c8..1047b6d0d1 100644 --- a/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json +++ b/contracts/script/deploy/config/mainnet_staging/batcher-payment-service.mainnet.config.json @@ -1,7 +1,7 @@ { "address": { "batcherWallet": "0xCA81D63e24C5C4E6C4fdB2859420e77c8aB565C2", - "alignedLayerServiceManager": " Date: Tue, 25 Mar 2025 12:58:50 -0300 Subject: [PATCH 6/6] chore: add BatcherPaymentService deployment output --- .../mainnet_staging/alignedlayer_deployment_output.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contracts/script/output/mainnet_staging/alignedlayer_deployment_output.json b/contracts/script/output/mainnet_staging/alignedlayer_deployment_output.json index d2881c4db1..ba6046512c 100644 --- a/contracts/script/output/mainnet_staging/alignedlayer_deployment_output.json +++ b/contracts/script/output/mainnet_staging/alignedlayer_deployment_output.json @@ -13,7 +13,9 @@ "registryCoordinatorImplementation": "0xB4eECf481fbe258eF0BE6c64C334Fd73896BEc7B", "serviceManagerRouter": "0xDd7b2239aCb6FB660FE20136a4D2e8A04E15FE6A", "stakeRegistry": "0x4d52a2289f9f1b126E96937193558fFD2F294DcC", - "stakeRegistryImplementation": "0x398Fe850c9c0B10CCAEe273Af68a526AB99278D2" + "stakeRegistryImplementation": "0x398Fe850c9c0B10CCAEe273Af68a526AB99278D2", + "batcherPaymentService": "0x88ad27EfBeF16b6fC5b2E40c5155d61876f847c5", + "batcherPaymentServiceImplementation": "0xC7834f3ca05cf00bbE39B8751eAE4C8C8c2374CD" }, "chainInfo": { "chainId": 1,