## wstETH bridging questionnaire ### Purpose The following questionnaire is provided to evaluate wstETH bridges designs and security surfaces on L2s and other chains to provide a technical background for "blessings and co-marketing" governance proposals towards the Lido DAO. ### Suggested outputs The desired outcome is: - to have the statements and answers listed inside `README.md` for every wstETH bridge design repo - to have the audit report with an explicit confirmation of the statements ### Questionnaire items | Statement | Answer | |--------------------------------|-------------------| | It is possible to bridge wstETH forth and back using this bridge |Yes| | The bridge using a canonical mechanism for message/value passing || | The bridge is upgradeable || | Upgrade authority for the bridge || | Emergency pause/cancel mechanisms and their authorities || | The bridged token support permits ERC-2612 and ERC-1271 || | Are the following things in the scope of this bridge deployment: | | | - Passing the (w)stETH/USD price feed | | | - Passing Lido DAO governance decisions | | | Bridges are complicated in that the transaction can succeed on one side and fail on the other. What's the handling mechanism for this issue? | | | Is there a deployment script that sets all the parameters and authorities correctly? | | | Is there a post-deploy check script that, given a deployment, checks that all parameters and authorities are set correctly? | | ### Registry of repos - [Arbitrum wstETH bridge](https://github.com/lidofinance/lido-l2/tree/sec-surface-desc/contracts/arbitrum#security-surface-overview) (WIP) - [Optimism wstETH bridge](https://github.com/lidofinance/lido-l2/tree/sec-surface-desc/contracts/optimism#security-surface-overview) (WIP) - [zkSync wstETH bridge](https://github.com/txfusion/lido-l2/blob/main/zksync/README.md#statements) (WIP) ### Edits log - 2023-08-08: Initial version - 2023-08-15: Purpose and references, repos registry