The levers and ACL setup have been finalized with the actions mentioned above, sharing explicitly:
- for L1Executor
- Proxy admin is the Lido DAO Agent
owner
is the Lido DAO Agent
- for ZkSyncBridgeExecutor
- Proxy admin is aliased(L1Executor) via
ProxyAdmin
- getEthereumGovernanceExecutor is aliased(L1Executor) (admin)
- Proxy admin is aliased(L1Executor) via
- A bridge admin and role holder on L1 is the Lido DAO Agent
- Proxy admin for L1ERC20Bridge
- DEFAULT_ADMIN_ROLE for L1ERC20Bridge
- WITHDRAWALS_DISABLER_ROLE for L1ERC20Bridge
- WITHDRAWALS_ENABLER_ROLE for L1ERC20Bridge
- DEPOSITS_DISABLER_ROLE for L1ERC20Bridge
- DEPOSITS_ENABLER_ROLE for L1ERC20Bridge
- A bridge admin and role holder on L2 is the ZkSyncBridgeExecutor
- Proxy admin for L2ERC20Bridge
- DEFAULT_ADMIN_ROLE for L2ERC20Bridge
- WITHDRAWALS_DISABLER_ROLE for L2ERC20Bridge
- WITHDRAWALS_ENABLER_ROLE for L2ERC20Bridge
- DEPOSITS_DISABLER_ROLE for L2ERC20Bridge
- DEPOSITS_ENABLER_ROLE for L2ERC20Bridge
- for ERC20BridgedUpgradeable
- Proxy admin is aliased(L1Executor) via
ProxyAdmin
- Proxy admin is aliased(L1Executor) via
- Emergency breaks msig on L1 is 0x73b047fe6337183A454c5217241D780a932777bD, 3/5 threshold:
- WITHDRAWALS_DISABLER_ROLE for L1ERC20Bridge
- DEPOSITS_DISABLER_ROLE for L1ERC20Bridge
- Emergency breaks msig on L2 is a new one
0x0D7F0A811978B3B62CbfF4EF6149B5909EAcfE94
inheriting the same EOAs as for L1, 3/5 threshold:- WITHDRAWALS_DISABLER_ROLE for L2ERC20Bridge
- DEPOSITS_DISABLER_ROLE for L2ERC20Bridge
Looking forward to seeing a snapshot vote live