Skip to content

Commit a3b4e56

Browse files
committed
fix: add missing address updates to v0.0.9 migration
1 parent 87721b3 commit a3b4e56

File tree

2 files changed

+45
-3
lines changed

2 files changed

+45
-3
lines changed

config/contexts/migrations/v0.0.8-v0.0.9.go

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,38 @@ func Migration_0_0_8_to_0_0_9(user, old, new *yaml.Node) (*yaml.Node, error) {
2929
return &yaml.Node{Kind: yaml.ScalarNode, Value: "28820370"}
3030
},
3131
},
32+
// Update L1 AllocationManager address
33+
{
34+
Path: []string{"context", "eigenlayer", "l1", "allocation_manager"},
35+
Condition: migration.Always{},
36+
Transform: func(_ *yaml.Node) *yaml.Node {
37+
return GetAddressByChainIdFromCtx(user, common.MAINNET_ALLOCATION_MANAGER_ADDRESS, common.SEPOLIA_ALLOCATION_MANAGER_ADDRESS)
38+
},
39+
},
40+
// Update L1 DelegationManager address
41+
{
42+
Path: []string{"context", "eigenlayer", "l1", "delegation_manager"},
43+
Condition: migration.Always{},
44+
Transform: func(_ *yaml.Node) *yaml.Node {
45+
return GetAddressByChainIdFromCtx(user, common.MAINNET_DELEGATION_MANAGER_ADDRESS, common.SEPOLIA_DELEGATION_MANAGER_ADDRESS)
46+
},
47+
},
48+
// Update L1 StrategyManager address
49+
{
50+
Path: []string{"context", "eigenlayer", "l1", "strategy_manager"},
51+
Condition: migration.Always{},
52+
Transform: func(_ *yaml.Node) *yaml.Node {
53+
return GetAddressByChainIdFromCtx(user, common.MAINNET_STRATEGY_MANAGER_ADDRESS, common.SEPOLIA_STRATEGY_MANAGER_ADDRESS)
54+
},
55+
},
56+
// Update L1 ReleaseManager address
57+
{
58+
Path: []string{"context", "eigenlayer", "l1", "release_manager"},
59+
Condition: migration.Always{},
60+
Transform: func(_ *yaml.Node) *yaml.Node {
61+
return GetAddressByChainIdFromCtx(user, common.MAINNET_RELEASE_MANAGER_ADDRESS, common.SEPOLIA_RELEASE_MANAGER_ADDRESS)
62+
},
63+
},
3264
// Update L1 CrossChainRegistry address
3365
{
3466
Path: []string{"context", "eigenlayer", "l1", "cross_chain_registry"},
@@ -53,12 +85,20 @@ func Migration_0_0_8_to_0_0_9(user, old, new *yaml.Node) (*yaml.Node, error) {
5385
return GetAddressByChainIdFromCtx(user, common.MAINNET_KEY_REGISTRAR_ADDRESS, common.SEPOLIA_KEY_REGISTRAR_ADDRESS)
5486
},
5587
},
88+
// Update L1 TaskMailbox address
89+
{
90+
Path: []string{"context", "eigenlayer", "l1", "task_mailbox"},
91+
Condition: migration.Always{},
92+
Transform: func(_ *yaml.Node) *yaml.Node {
93+
return GetAddressByChainIdFromCtx(user, common.MAINNET_L1_TASK_MAILBOX_ADDRESS, common.SEPOLIA_L1_TASK_MAILBOX_ADDRESS)
94+
},
95+
},
5696
// Update L2 TaskMailbox address
5797
{
5898
Path: []string{"context", "eigenlayer", "l2", "task_mailbox"},
5999
Condition: migration.Always{},
60100
Transform: func(_ *yaml.Node) *yaml.Node {
61-
return GetAddressByChainIdFromCtx(user, common.MAINNET_TASK_MAILBOX_ADDRESS, common.SEPOLIA_TASK_MAILBOX_ADDRESS)
101+
return GetAddressByChainIdFromCtx(user, common.MAINNET_L2_TASK_MAILBOX_ADDRESS, common.SEPOLIA_L2_TASK_MAILBOX_ADDRESS)
62102
},
63103
},
64104
// Update L2 OperatorTableUpdater address

pkg/common/constants.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ const (
4646
SEPOLIA_CROSS_CHAIN_REGISTRY_ADDRESS = "0x287381B1570d9048c4B4C7EC94d21dDb8Aa1352a"
4747
SEPOLIA_EIGEN_CONTRACT_ADDRESS = "0x3B78576F7D6837500bA3De27A60c7f594934027E"
4848
SEPOLIA_RELEASE_MANAGER_ADDRESS = "0xd9Cb89F1993292dEC2F973934bC63B0f2A702776"
49+
SEPOLIA_L1_TASK_MAILBOX_ADDRESS = "0xB99CC53e8db7018f557606C2a5B066527bF96b26"
4950
SEPOLIA_L1_OPERATOR_TABLE_UPDATER_ADDRESS = "0xB02A15c6Bd0882b35e9936A9579f35FB26E11476"
5051
SEPOLIA_PERMISSION_CONTROLLER_ADDRESS = "0x44632dfBdCb6D3E21EF613B0ca8A6A0c618F5a37"
5152

@@ -54,7 +55,7 @@ const (
5455
SEPOLIA_ECDSA_TABLE_CALCULATOR_ADDRESS = "0xaCB5DE6aa94a1908E6FA577C2ade65065333B450"
5556

5657
// These are L2 fallback addresses
57-
SEPOLIA_TASK_MAILBOX_ADDRESS = "0xB99CC53e8db7018f557606C2a5B066527bF96b26"
58+
SEPOLIA_L2_TASK_MAILBOX_ADDRESS = "0xB99CC53e8db7018f557606C2a5B066527bF96b26"
5859
SEPOLIA_L2_OPERATOR_TABLE_UPDATER_ADDRESS = "0xB02A15c6Bd0882b35e9936A9579f35FB26E11476"
5960
SEPOLIA_BN254_CERTIFICATE_VERIFIER_ADDRESS = "0xff58A373c18268F483C1F5cA03Cf885c0C43373a"
6061
SEPOLIA_ECDSA_CERTIFICATE_VERIFIER_ADDRESS = "0xb3Cd1A457dEa9A9A6F6406c6419B1c326670A96F"
@@ -68,14 +69,15 @@ const (
6869
MAINNET_EIGEN_CONTRACT_ADDRESS = "0x3B78576F7D6837500bA3De27A60c7f594934027E"
6970
MAINNET_RELEASE_MANAGER_ADDRESS = "0xeDA3CAd031c0cf367cF3f517Ee0DC98F9bA80C8F"
7071
MAINNET_L1_OPERATOR_TABLE_UPDATER_ADDRESS = "0x5557E1fE3068A1e823cE5Dcd052c6C352E2617B5"
72+
MAINNET_L1_TASK_MAILBOX_ADDRESS = "0x132b466d9d5723531F68797519DfED701aC2C749"
7173
MAINNET_PERMISSION_CONTROLLER_ADDRESS = "0x25E5F8B1E7aDf44518d35D5B2271f114e081f0E5"
7274

7375
// These are fallback EigenLayer Middleware deployment addresses when not specified in context
7476
MAINNET_BN254_TABLE_CALCULATOR_ADDRESS = "0x55F4b21681977F412B318eCB204cB933bD1dF57c"
7577
MAINNET_ECDSA_TABLE_CALCULATOR_ADDRESS = "0xA933CB4cbD0C4C208305917f56e0C3f51ad713Fa"
7678

7779
// These are L2 fallback addresses
78-
MAINNET_TASK_MAILBOX_ADDRESS = "0x132b466d9d5723531F68797519DfED701aC2C749"
80+
MAINNET_L2_TASK_MAILBOX_ADDRESS = "0x132b466d9d5723531F68797519DfED701aC2C749"
7981
MAINNET_L2_OPERATOR_TABLE_UPDATER_ADDRESS = "0x5557E1fE3068A1e823cE5Dcd052c6C352E2617B5"
8082
MAINNET_BN254_CERTIFICATE_VERIFIER_ADDRESS = "0x3F55654b2b2b86bB11bE2f72657f9C33bf88120A"
8183
MAINNET_ECDSA_CERTIFICATE_VERIFIER_ADDRESS = "0xd0930ee96D07de4F9d493c259232222e46B6EC25"

0 commit comments

Comments
 (0)