wstETH Deployment on Mode

A working group of the Lido on Ethereum protocol contributors (@TheDZhon,
@arwer13) has evaluated the current proposal and ended up with the following:

Namely, the ACL and levers setup is:

  • For OptimismBridgeExecutor
  • On L1ERC20TokenBridge contract Lido DAO Agent is holder of roles:
    • DEFAULT_ADMIN_ROLE
    • WITHDRAWALS_DISABLER_ROLE
    • WITHDRAWALS_ENABLER_ROLE
    • DEPOSITS_DISABLER_ROLE
    • DEPOSITS_ENABLER_ROLE
  • On L2ERC20TokenBridge contract ScrollBridgeExecutor is holder of roles:
    • DEFAULT_ADMIN_ROLE for L2ERC20TokenBridge
    • WITHDRAWALS_DISABLER_ROLE for L2ERC20TokenBridge
    • WITHDRAWALS_ENABLER_ROLE for L2ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE for L2ERC20TokenBridge
    • DEPOSITS_ENABLER_ROLE for L2ERC20TokenBridge
  • Emergency breaks msig on L1 is 0x73b047fe6337183A454c5217241D780a932777bD , 3/5 threshold, holds roles:
    • WITHDRAWALS_DISABLER_ROLE of L1ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE of L1ERC20TokenBridge
  • Emergency breaks msig on L2 is a new one 0x244912352A639001ceCFa208cDaa7CB474c9eadE inheriting the same EOAs as for L1, 3/5 threshold, holds roles:
    • WITHDRAWALS_DISABLER_ROLE of L2ERC20TokenBridge
    • DEPOSITS_DISABLER_ROLE of L2ERC20TokenBridge
4 Likes