Lido L2

Off-Chain (Public)
Audited on 2022/07/20
1 active critical issue

Summary

This project contains the implementation of the L2 ERC20 token bridges for Arbitrum and Optimism chains. The current solution allows transferring ERC20 tokens between L1 and L2 chains.

Issues (9)

Low
Medium
High
Critical
Total
Not fixed
1--12
Fixed
511-7
Total61119
User looses their funds if maxSubmissionCost is low
not_fixed/critical

None
Transaction censoring is possible
not_fixed/low

None

Contracts (9)

#Github RepositoryCommit HashFileUrl
1

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/token/ERC20Core.sol
Check on Github
2

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/optimism/L1ERC20TokenBridge.sol
Check on Github
3

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/BridgeableTokens.sol
Check on Github
4

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/proxy/OssifiableProxy.sol
Check on Github
5

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/optimism/L2ERC20TokenBridge.sol
Check on Github
6

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/BridgingManager.sol
Check on Github
7

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/token/ERC20Bridged.sol
Check on Github
8

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/optimism/CrossDomainEnabled.sol
Check on Github
9

lidofinance/lido-l2

082e7eb59de63bd376b30886568813408d04f00bcontracts/token/ERC20Metadata.sol
Check on Github