@hyperlane-xyz/core
Version:
Core solidity contracts for Hyperlane
224 lines (221 loc) • 4.73 kB
Markdown
# Optimism (mainnet)
## Network Info
- **Chain ID**: 10
- **Public RPC**: https://mainnet.optimism.io
- **Block Explorer**: https://optimistic.etherscan.io
## Layer 1 Contracts
<table>
<tr>
<th>
<img width="506px" height="0px" />
<p><small>Contract</small></p>
</th>
<th>
<img width="506px" height="0px" />
<p><small>Address</small></p>
</th>
</tr>
<tr>
<td>
BondManager
</td>
<td align="center">
<a href="https://etherscan.io/address/0xcd626E1328b41fCF24737F137BcD4CE0c32bc8d1">
<code>0xcd626E1328b41fCF24737F137BcD4CE0c32bc8d1</code>
</a>
</td>
</tr>
<tr>
<td>
CanonicalTransactionChain
</td>
<td align="center">
<a href="https://etherscan.io/address/0x5E4e65926BA27467555EB562121fac00D24E9dD2">
<code>0x5E4e65926BA27467555EB562121fac00D24E9dD2</code>
</a>
</td>
</tr>
<tr>
<td>
ChainStorageContainer-CTC-batches
</td>
<td align="center">
<a href="https://etherscan.io/address/0xD16463EF9b0338CE3D73309028ef1714D220c024">
<code>0xD16463EF9b0338CE3D73309028ef1714D220c024</code>
</a>
</td>
</tr>
<tr>
<td>
ChainStorageContainer-SCC-batches
</td>
<td align="center">
<a href="https://etherscan.io/address/0xb0ddFf09c4019e31960de11bD845E836078E8EbE">
<code>0xb0ddFf09c4019e31960de11bD845E836078E8EbE</code>
</a>
</td>
</tr>
<tr>
<td>
Lib_AddressManager
</td>
<td align="center">
<a href="https://etherscan.io/address/0xdE1FCfB0851916CA5101820A69b13a4E276bd81F">
<code>0xdE1FCfB0851916CA5101820A69b13a4E276bd81F</code>
</a>
</td>
</tr>
<tr>
<td>
Proxy__OVM_L1CrossDomainMessenger
</td>
<td align="center">
<a href="https://etherscan.io/address/0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1">
<code>0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1</code>
</a>
</td>
</tr>
<tr>
<td>
Proxy__OVM_L1StandardBridge
</td>
<td align="center">
<a href="https://etherscan.io/address/0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1">
<code>0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1</code>
</a>
</td>
</tr>
<tr>
<td>
StateCommitmentChain
</td>
<td align="center">
<a href="https://etherscan.io/address/0xBe5dAb4A2e9cd0F27300dB4aB94BeE3A233AEB19">
<code>0xBe5dAb4A2e9cd0F27300dB4aB94BeE3A233AEB19</code>
</a>
</td>
</tr>
<tr>
<td>
TeleportrDeposit
</td>
<td align="center">
<a href="https://etherscan.io/address/0x52ec2F3d7C5977A8E558C8D9C6000B615098E8fC">
<code>0x52ec2F3d7C5977A8E558C8D9C6000B615098E8fC</code>
</a>
</td>
</tr>
</table>
## Layer 2 Contracts
<table>
<tr>
<th>
<img width="506px" height="0px" />
<p><small>Contract</small></p>
</th>
<th>
<img width="506px" height="0px" />
<p><small>Address</small></p>
</th>
</tr>
<tr>
<td>
OVM_L2ToL1MessagePasser
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000000">
<code>0x4200000000000000000000000000000000000000</code>
</a>
</td>
</tr>
<tr>
<td>
OVM_DeployerWhitelist
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000002">
<code>0x4200000000000000000000000000000000000002</code>
</a>
</td>
</tr>
<tr>
<td>
L2CrossDomainMessenger
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000007">
<code>0x4200000000000000000000000000000000000007</code>
</a>
</td>
</tr>
<tr>
<td>
OVM_GasPriceOracle
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x420000000000000000000000000000000000000F">
<code>0x420000000000000000000000000000000000000F</code>
</a>
</td>
</tr>
<tr>
<td>
L2StandardBridge
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000010">
<code>0x4200000000000000000000000000000000000010</code>
</a>
</td>
</tr>
<tr>
<td>
OVM_SequencerFeeVault
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000011">
<code>0x4200000000000000000000000000000000000011</code>
</a>
</td>
</tr>
<tr>
<td>
L2StandardTokenFactory
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000012">
<code>0x4200000000000000000000000000000000000012</code>
</a>
</td>
</tr>
<tr>
<td>
OVM_L1BlockNumber
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000013">
<code>0x4200000000000000000000000000000000000013</code>
</a>
</td>
</tr>
<tr>
<td>
OVM_ETH
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000">
<code>0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000</code>
</a>
</td>
</tr>
<tr>
<td>
WETH9
</td>
<td align="center">
<a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000006">
<code>0x4200000000000000000000000000000000000006</code>
</a>
</td>
</tr>
</table>