From 706e259f8bae6e247c2d2e62cac1a7c2133ae6ca Mon Sep 17 00:00:00 2001 From: Derrek <80121818+derrekcoleman@users.noreply.github.com> Date: Fri, 4 Oct 2024 14:45:04 -0600 Subject: [PATCH] Adds Gateway contracts and interlinks with relevant doc pages --- docs/docs/build/contracts/index.md | 79 +++++++++++++++--------------- 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/docs/docs/build/contracts/index.md b/docs/docs/build/contracts/index.md index c888430a..ee7a1241 100644 --- a/docs/docs/build/contracts/index.md +++ b/docs/docs/build/contracts/index.md @@ -2,27 +2,15 @@ ## Mainnets -### Ethereum (L1) +### BOB Core Contracts (L2) -- SystemConfig: [0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590](https://etherscan.io/address/0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590) -- SystemConfigProxy: [0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393) -- L2OutputOracleProxy: [0xdDa53E23f8a32640b04D7256e651C1db98dB11C1](https://etherscan.io/address/0xdDa53E23f8a32640b04D7256e651C1db98dB11C1) -- OptimismPortal: [0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc](https://etherscan.io/address/0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc) -- OptimismMintableERC20FactoryProxy: [0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6) -- L1StandardBridgeProxy: [0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7](https://etherscan.io/address/0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7) -- L2OutputOracle: [0x59191bD38EBA4a642C9FEc308dc188731b229822](https://etherscan.io/address/0x59191bD38EBA4a642C9FEc308dc188731b229822) -- L1CrossDomainMessengerProxy: [0xE3d981643b806FB8030CDB677D6E60892E547EdA](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA) -- AddressManager: [0xF2dc77c697e892542cC53336178a78Bb313DFDC7](https://etherscan.io/address/0xF2dc77c697e892542cC53336178a78Bb313DFDC7) -- L1CrossDomainMessenger: [0x237853621998a33Fa5B9B820592F4c6f4c158c12](https://etherscan.io/address/0x237853621998a33Fa5B9B820592F4c6f4c158c12) -- ProxyAdmin: [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0) -- L1ERC721BridgeProxy: [0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a) -- OptimismPortalProxy: [0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E) -- OptimismMintableERC20Factory: [0x0640c9377a4fAC00225097EACbB0295f4D5fbd76](https://etherscan.io/address/0x0640c9377a4fAC00225097EACbB0295f4D5fbd76) -- L1StandardBridge: [0xEEAfA156A5dd3811Ee0D9F91db57A77eA53A8d31](https://etherscan.io/address/0xEEAfA156A5dd3811Ee0D9F91db57A77eA53A8d31) -- L1ERC721Bridge: [0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212](https://etherscan.io/address/0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212) +- [tBTC](/docs/build/bob-sdk/relay) Relay: [`0x9fe7ef727da3d79e0308ff43f31ea1d077ee9f41`](https://explorer.gobob.xyz/address/0x9fe7ef727da3d79e0308ff43f31ea1d077ee9f41) +- [Gateway](/docs/build/bob-sdk/gateway): [`0xcc2c1d45A3ECeEdec364a6B9e537AE97Fa20bEa7`](https://explorer.gobob.xyz/address/0xcc2c1d45A3ECeEdec364a6B9e537AE97Fa20bEa7) +- [Gateway](/docs/build/bob-sdk/gateway) Registry: [`0xAE6770a207E86FaE3b191564FA55ce7Bfee0Dde9`](https://explorer.gobob.xyz/address/0xAE6770a207E86FaE3b191564FA55ce7Bfee0Dde9) ### BOB Mainnet (L2) +- Multicall3: [`0xcA11bde05977b3631167028862bE2a173976CA11`](https://explorer.gobob.xyz/address/0xcA11bde05977b3631167028862bE2a173976CA11) - WETH9: [`0x4200000000000000000000000000000000000006`](https://explorer.gobob.xyz/address/0x4200000000000000000000000000000000000006) - L2CrossDomainMessenger: [`0x4200000000000000000000000000000000000007`](https://explorer.gobob.xyz/address/0x4200000000000000000000000000000000000007) - L2StandardBridge: [`0x4200000000000000000000000000000000000010`](https://explorer.gobob.xyz/address/0x4200000000000000000000000000000000000010) @@ -39,15 +27,44 @@ - EAS: [`0x4200000000000000000000000000000000000021`](https://explorer.gobob.xyz/address/0x4200000000000000000000000000000000000021) - EASSchemaRegistry: [`0x4200000000000000000000000000000000000020`](https://explorer.gobob.xyz/address/0x4200000000000000000000000000000000000020) -### Multicall3 (L2) +### Ethereum (L1) -- Multicall3: [`0xcA11bde05977b3631167028862bE2a173976CA11`](https://explorer.gobob.xyz/address/0xcA11bde05977b3631167028862bE2a173976CA11) +- SystemConfig: [`0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590`](https://etherscan.io/address/0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590) +- SystemConfigProxy: [`0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393`](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393) +- L2OutputOracleProxy: [`0xdDa53E23f8a32640b04D7256e651C1db98dB11C1`](https://etherscan.io/address/0xdDa53E23f8a32640b04D7256e651C1db98dB11C1) +- OptimismPortal: [`0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc`](https://etherscan.io/address/0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc) +- OptimismMintableERC20FactoryProxy: [`0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6`](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6) +- L1StandardBridgeProxy: [`0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7`](https://etherscan.io/address/0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7) +- L2OutputOracle: [`0x59191bD38EBA4a642C9FEc308dc188731b229822`](https://etherscan.io/address/0x59191bD38EBA4a642C9FEc308dc188731b229822) +- L1CrossDomainMessengerProxy: [`0xE3d981643b806FB8030CDB677D6E60892E547EdA`](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA) +- AddressManager: [`0xF2dc77c697e892542cC53336178a78Bb313DFDC7`](https://etherscan.io/address/0xF2dc77c697e892542cC53336178a78Bb313DFDC7) +- L1CrossDomainMessenger: [`0x237853621998a33Fa5B9B820592F4c6f4c158c12`](https://etherscan.io/address/0x237853621998a33Fa5B9B820592F4c6f4c158c12) +- ProxyAdmin: [`0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0`](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0) +- L1ERC721BridgeProxy: [`0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a`](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a) +- OptimismPortalProxy: [`0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E`](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E) +- OptimismMintableERC20Factory: [`0x0640c9377a4fAC00225097EACbB0295f4D5fbd76`](https://etherscan.io/address/0x0640c9377a4fAC00225097EACbB0295f4D5fbd76) +- L1StandardBridge: [`0xEEAfA156A5dd3811Ee0D9F91db57A77eA53A8d31`](https://etherscan.io/address/0xEEAfA156A5dd3811Ee0D9F91db57A77eA53A8d31) +- L1ERC721Bridge: [`0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212`](https://etherscan.io/address/0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212) -### BOB Core Contracts (L2) +## Testnets -- tBTC Relay: [`0x9fe7ef727da3d79e0308ff43f31ea1d077ee9f41`](https://explorer.gobob.xyz/address/0x9fe7ef727da3d79e0308ff43f31ea1d077ee9f41) +### BOB Sepolia (L2) -## Testnets +- WETH9: [`0x4200000000000000000000000000000000000006`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000006) +- L2CrossDomainMessenger: [`0x4200000000000000000000000000000000000007`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000007) +- L2StandardBridge: [`0x4200000000000000000000000000000000000010`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000010) +- SequencerFeeVault: [`0x4200000000000000000000000000000000000011`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000011) +- OptimismMintableERC20Factory: [`0x4200000000000000000000000000000000000012`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000012) +- GasPriceOracle: [`0x420000000000000000000000000000000000000F`](https://bob-sepolia.explorer.gobob.xyz/address/0x420000000000000000000000000000000000000F) +- L1Block: [`0x4200000000000000000000000000000000000015`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000015) +- L2ToL1MessagePasser: [`0x4200000000000000000000000000000000000016`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000016) +- L2ERC721Bridge: [`0x4200000000000000000000000000000000000014`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000014) +- OptimismMintableERC721Factory: [`0x4200000000000000000000000000000000000017`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000017) +- ProxyAdmin: [`0x4200000000000000000000000000000000000018`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000018) +- BaseFeeVault: [`0x4200000000000000000000000000000000000019`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000019) +- L1FeeVault: [`0x420000000000000000000000000000000000001a`](https://bob-sepolia.explorer.gobob.xyz/address/0x420000000000000000000000000000000000001a) +- EAS: [`0x4200000000000000000000000000000000000021`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000021) +- EASSchemaRegistry: [`0x4200000000000000000000000000000000000020`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000020) ### Ethereum Sepolia (L1) @@ -83,21 +100,3 @@ - SystemConfig: [`0xF0CC656eC1a7fE4ed5AfCBAe1516e1309D48a38C`](https://sepolia.etherscan.io/address/0xF0CC656eC1a7fE4ed5AfCBAe1516e1309D48a38C) - SystemConfigProxy: [`0x3974436Fa4BB4Deb5A04ace51A704B10FF5A1f25`](https://sepolia.etherscan.io/address/0x3974436Fa4BB4Deb5A04ace51A704B10FF5A1f25) - SystemOwnerSafe: [`0xD3cAf746F8464686730F70cA33C3083B7796B0E0`](https://sepolia.etherscan.io/address/0xD3cAf746F8464686730F70cA33C3083B7796B0E0) - -### BOB Sepolia (L2) - -- WETH9: [`0x4200000000000000000000000000000000000006`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000006) -- L2CrossDomainMessenger: [`0x4200000000000000000000000000000000000007`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000007) -- L2StandardBridge: [`0x4200000000000000000000000000000000000010`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000010) -- SequencerFeeVault: [`0x4200000000000000000000000000000000000011`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000011) -- OptimismMintableERC20Factory: [`0x4200000000000000000000000000000000000012`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000012) -- GasPriceOracle: [`0x420000000000000000000000000000000000000F`](https://bob-sepolia.explorer.gobob.xyz/address/0x420000000000000000000000000000000000000F) -- L1Block: [`0x4200000000000000000000000000000000000015`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000015) -- L2ToL1MessagePasser: [`0x4200000000000000000000000000000000000016`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000016) -- L2ERC721Bridge: [`0x4200000000000000000000000000000000000014`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000014) -- OptimismMintableERC721Factory: [`0x4200000000000000000000000000000000000017`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000017) -- ProxyAdmin: [`0x4200000000000000000000000000000000000018`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000018) -- BaseFeeVault: [`0x4200000000000000000000000000000000000019`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000019) -- L1FeeVault: [`0x420000000000000000000000000000000000001a`](https://bob-sepolia.explorer.gobob.xyz/address/0x420000000000000000000000000000000000001a) -- EAS: [`0x4200000000000000000000000000000000000021`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000021) -- EASSchemaRegistry: [`0x4200000000000000000000000000000000000020`](https://bob-sepolia.explorer.gobob.xyz/address/0x4200000000000000000000000000000000000020)