# L2 Contract Addresses

* Optimism L2 contracts can be explored at <https://blockscout.com/xdai/optimism>
* Additional Info related to specific contracts is [available here](https://github.com/ethereum-optimism/optimism/tree/56961f9208af8a43a25a138cce21ef488c418141/packages/contracts/docs).
* Summaries for [relevant predeploys here](https://github.com/ethereum-optimism/optimism/blob/8d67991aba584c1703692ea46273ea8a1ef45f56/specs/protocol/components/predeploys.md).

| Contract                     | Address                                    |
| ---------------------------- | ------------------------------------------ |
| OVM\_L2ToL1MessagePasser     | 0x4200000000000000000000000000000000000000 |
| OVM\_L1MessageSender         | 0x4200000000000000000000000000000000000001 |
| OVM\_DeployerWhitelist       | 0x4200000000000000000000000000000000000002 |
| OVM\_ECDSAContractAccount    | 0x4200000000000000000000000000000000000003 |
| OVM\_SequencerEntrypoint     | 0x4200000000000000000000000000000000000005 |
| OVM\_ETH                     | 0x4200000000000000000000000000000000000006 |
| OVM\_L2CrossDomainMessenger  | 0x4200000000000000000000000000000000000007 |
| Lib\_AddressManager          | 0x4200000000000000000000000000000000000008 |
| OVM\_ProxyEOA                | 0x4200000000000000000000000000000000000009 |
| OVM\_L2StandardBridge        | 0x4200000000000000000000000000000000000010 |
| OVM\_SequencerFeeVault       | 0x4200000000000000000000000000000000000011 |
| OVM\_ExecutionManagerWrapper | 0x420000000000000000000000000000000000000B |
| OVM\_GasPriceOracle          | 0x420000000000000000000000000000000000000F |
