# Optimism Goerli (internal devnet)
## Notice
Optimism Goerli is an internal Optimism development network. You're probably looking for [Optimism Kovan](../kovan#readme), the public Optimism testnet.
## Network Info
- **Chain ID**: 420
## 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://goerli.etherscan.io/address/0xfC2ab6987C578218f99E85d61Dcf4814A26637Bd">
<code>0xfC2ab6987C578218f99E85d61Dcf4814A26637Bd</code>
</a>
</td>
</tr>
<tr>
<td>
CanonicalTransactionChain
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x607F755149cFEB3a14E1Dc3A4E2450Cde7dfb04D">
<code>0x607F755149cFEB3a14E1Dc3A4E2450Cde7dfb04D</code>
</a>
</td>
</tr>
<tr>
<td>
ChainStorageContainer-CTC-batches
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x4325Ac17c7fF5Afc0d05335dD30Db3D010455813">
<code>0x4325Ac17c7fF5Afc0d05335dD30Db3D010455813</code>
</a>
</td>
</tr>
<tr>
<td>
ChainStorageContainer-SCC-batches
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x41eF5DaF4A7719bfe89A88BA3DD0DCFF5feCeD39">
<code>0x41eF5DaF4A7719bfe89A88BA3DD0DCFF5feCeD39</code>
</a>
</td>
</tr>
<tr>
<td>
Lib_AddressManager
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0xa6f73589243a6A7a9023b1Fa0651b1d89c177111">
<code>0xa6f73589243a6A7a9023b1Fa0651b1d89c177111</code>
</a>
</td>
</tr>
<tr>
<td>
Proxy__OVM_L1CrossDomainMessenger
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x5086d1eEF304eb5284A0f6720f79403b4e9bE294">
<code>0x5086d1eEF304eb5284A0f6720f79403b4e9bE294</code>
</a>
</td>
</tr>
<tr>
<td>
Proxy__OVM_L1StandardBridge
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x636Af16bf2f682dD3109e60102b8E1A089FedAa8">
<code>0x636Af16bf2f682dD3109e60102b8E1A089FedAa8</code>
</a>
</td>
</tr>
<tr>
<td>
StateCommitmentChain
</td>
<td align="center">
<a href="https://goerli.etherscan.io/address/0x9c945aC97Baf48cB784AbBB61399beB71aF7A378">
<code>0x9c945aC97Baf48cB784AbBB61399beB71aF7A378</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">
<code>0x4200000000000000000000000000000000000000</code>
</td>
</tr>
<tr>
<td>
OVM_DeployerWhitelist
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000002</code>
</td>
</tr>
<tr>
<td>
L2CrossDomainMessenger
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000007</code>
</td>
</tr>
<tr>
<td>
OVM_GasPriceOracle
</td>
<td align="center">
<code>0x420000000000000000000000000000000000000F</code>
</td>
</tr>
<tr>
<td>
L2StandardBridge
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000010</code>
</td>
</tr>
<tr>
<td>
OVM_SequencerFeeVault
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000011</code>
</td>
</tr>
<tr>
<td>
L2StandardTokenFactory
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000012</code>
</td>
</tr>
<tr>
<td>
OVM_L1BlockNumber
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000013</code>
</td>
</tr>
<tr>
<td>
OVM_ETH
</td>
<td align="center">
<code>0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000</code>
</td>
</tr>
<tr>
<td>
WETH9
</td>
<td align="center">
<code>0x4200000000000000000000000000000000000006</code>
</td>
</tr>
</table>
