## 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