Skip to content

Commit

Permalink
Merge pull request #142 from ethereum-optimism/harry/superchainweth_l…
Browse files Browse the repository at this point in the history
…ogging

feat: log SuperchainWETH events
  • Loading branch information
tremarkley authored Sep 14, 2024
2 parents 12617af + 41f74bd commit 2731cfc
Show file tree
Hide file tree
Showing 46 changed files with 2,620 additions and 92,555 deletions.
2 changes: 1 addition & 1 deletion Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ checkout-optimism-monorepo:
cd lib/optimism && \
git init && \
git remote add origin https://github.com/ethereum-optimism/optimism.git && \
git fetch --depth=1 origin 67de0aff902362759a00049460f6fa80b1c2afd1 && \
git fetch --depth=1 origin f70248a0ace5375d578e99697df7a5a1bd2d20ee && \
git reset --hard FETCH_HEAD && \
git submodule update --init --recursive && \
make cannon-prestate
Expand Down
1 change: 1 addition & 0 deletions bindings/parsedabi.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ var CrossL2InboxParsedABI = MustParseABI(CrossL2InboxMetaData.ABI)
var L1BlockInteropParsedABI = MustParseABI(L1BlockInteropMetaData.ABI)
var L2ToL2CrossDomainMessengerParsedABI = MustParseABI(L2ToL2CrossDomainMessengerMetaData.ABI)
var L2NativeSuperchainERC20ParseABI = MustParseABI(L2NativeSuperchainERC20MetaData.ABI)
var SuperchainWETHParsedABI = MustParseABI(SuperchainWETHMetaData.ABI)
1,495 changes: 1,495 additions & 0 deletions bindings/superchainweth.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion contracts/lib/optimism
Submodule optimism updated 893 files
6 changes: 3 additions & 3 deletions contracts/src/L2NativeSuperchainERC20.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
pragma solidity 0.8.25;

import {ERC20} from "@solady/tokens/ERC20.sol";
import {IL2ToL2CrossDomainMessenger} from "@contracts-bedrock/L2/IL2ToL2CrossDomainMessenger.sol";
import {ISuperchainERC20Extensions} from "@contracts-bedrock/L2/ISuperchainERC20.sol";
import {ISemver} from "@contracts-bedrock/universal/ISemver.sol";
import {IL2ToL2CrossDomainMessenger} from "@contracts-bedrock/L2/interfaces/IL2ToL2CrossDomainMessenger.sol";
import {ISuperchainERC20Extensions} from "@contracts-bedrock/L2/interfaces/ISuperchainERC20.sol";
import {ISemver} from "@contracts-bedrock/universal/interfaces/ISemver.sol";
import {Predeploys} from "@contracts-bedrock/libraries/Predeploys.sol";

/// @notice Thrown when attempting to relay a message and the function caller (msg.sender) is not
Expand Down
4 changes: 2 additions & 2 deletions contracts/test/L2NativeSuperchainERC20.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ import {
InvalidCrossDomainSender,
ZeroAddress
} from "src/L2NativeSuperchainERC20.sol";
import {IL2ToL2CrossDomainMessenger} from "@contracts-bedrock/L2/IL2ToL2CrossDomainMessenger.sol";
import {ISuperchainERC20, ISuperchainERC20Extensions} from "@contracts-bedrock/L2/ISuperchainERC20.sol";
import {IL2ToL2CrossDomainMessenger} from "@contracts-bedrock/L2/interfaces/IL2ToL2CrossDomainMessenger.sol";
import {ISuperchainERC20, ISuperchainERC20Extensions} from "@contracts-bedrock/L2/interfaces/ISuperchainERC20.sol";

contract L2NativeSuperchainERC20Test is Test {
address internal constant ZERO_ADDRESS = address(0);
Expand Down
35 changes: 19 additions & 16 deletions genesis/generated/addresses/901-addresses.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
{
"AddressManager": "0x78d21C9820A9135215202A9a8D6521483D4b75cD",
"AnchorStateRegistry": "0x21799f09394c50220CCD95E7dAc1cdD774FC871a",
"AnchorStateRegistryProxy": "0xa6F40d5770b3509aB40B2effa5cb544D29743ec7",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"AnchorStateRegistry": "0xFC30B0BC22B92Aa63260Fad9E3F4e7551bfe9e72",
"AnchorStateRegistryProxy": "0x5bc635E96a0D2448B6f34B58386a820Cf58e17f4",
"DelayedWETH": "0xe49cED258137CC5E18fB9ABA2Aa14069263D8f49",
"DelayedWETHProxy": "0x309DA6B9a8fE16afD7D067528d358E55314bEa6b",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactory": "0x8efDa795511CBBdfFC9eeca1a5bF30f5B1E1ef9E",
"DisputeGameFactoryProxy": "0x444689B81D485bc58AB81aC02A95a937fAa152D7",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessenger": "0x357B6CdA94109749a0dA475ac1BFd395a61eb908",
"L1CrossDomainMessengerProxy": "0xe5bda89cd85cE0DfB80E053281cA070D65B738e6",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721Bridge": "0xA4BD7E58A30ED0477fe7372883d09bF86619Bb66",
"L1ERC721BridgeProxy": "0x018dC24a6617c47cAa00C3fA25097214B2D4F447",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridge": "0x6cb2c88ABCd6391F9496f44BE27d5D3b247E0159",
"L1StandardBridgeProxy": "0xa01ae68902e205B420FD164435F299E07b0C778b",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracle": "0x60d37db59d0D14f7EA5c7425A2C03244E08B162D",
"L2OutputOracleProxy": "0x6cE0530E823e23be85D8e151FB023605eB4F6d43",
"Mips": "0xB3A0348310a0ff78E5FbDB7f14BB7d3e02d40773",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"Mips": "0x180CBe2EBb9F37D3a3C542DDc2546Fd160555a73",
"OptimismMintableERC20Factory": "0x5Fd8a24Baf903207375ebb3A1d1AD288b73166FA",
"OptimismMintableERC20FactoryProxy": "0x15c855966C196Be3a8ca747E8A8Bf40928d4741f",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortal": "0xb5A42f01EF5068F82C11fa1c4F9bBD4c8D346961",
"OptimismPortal2": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalInterop": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalProxy": "0xF5fe61a258CeBb54CCe428F76cdeD04Cbc12F53d",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"PermissionedDelayedWETHProxy": "0xa6F40d5770b3509aB40B2effa5cb544D29743ec7",
"PreimageOracle": "0x7A9Eab4CE99d157AeE7A02E95b366E972a2D5b0b",
"ProtocolVersions": "0xa99F1ab91821747b76Ec0cDFA38368DF4Ba06E84",
"ProtocolVersionsProxy": "0x6dA4f6489039d9f4F3144954DDF5bb2F4986e90b",
"ProxyAdmin": "0xe32a4D31ffD5596542DAc8239a1DE3Fff9d63475",
"SafeProxyFactory": "0x4a05c09875DE2DD5B81Bc01dd46eD4699b181bfA",
"SafeSingleton": "0x99A395CE6d6b37CaaCBad64fB42d556b6CA73a48",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfig": "0xDAf629c26abd7a84B6330c369887053B75dB2AF2",
"SuperchainConfigProxy": "0x7E6c6ebCF109fa23277b86bdA39738035C21BB86",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfig": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigInterop": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigProxy": "0xf32919Ed2490b56EaD65E72749894aE4C9523320",
"SystemOwnerSafe": "0xc052b7316C87390E555aF97D42bCd5FB6d5eEFDa"
}
35 changes: 19 additions & 16 deletions genesis/generated/addresses/902-addresses.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
{
"AddressManager": "0xafB51A0f73C8409AeA1207DF7f39885c927BeA46",
"AnchorStateRegistry": "0x05493149c84A71063f7948127bb931f8377F779C",
"AnchorStateRegistryProxy": "0xfd0269a716A59fF125Bd7eb65Cd3427C8555bab7",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"AnchorStateRegistry": "0x14FC448316A707D11625C7f1F42F57619b00957A",
"AnchorStateRegistryProxy": "0xC7477bD571a37bA659744d6397d62dCD50538ee2",
"DelayedWETH": "0xe49cED258137CC5E18fB9ABA2Aa14069263D8f49",
"DelayedWETHProxy": "0xA63353128502269b4A4A4c2677fE316cd9ad4397",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactory": "0x8efDa795511CBBdfFC9eeca1a5bF30f5B1E1ef9E",
"DisputeGameFactoryProxy": "0x5F416fEb15c8B382d338FDBDb7D44967ca2b59BC",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessenger": "0x357B6CdA94109749a0dA475ac1BFd395a61eb908",
"L1CrossDomainMessengerProxy": "0xCB9768921831677Ae15cE4B64A10B94F49cD88E2",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721Bridge": "0xA4BD7E58A30ED0477fe7372883d09bF86619Bb66",
"L1ERC721BridgeProxy": "0xDCE41E6C0901586EE27Eac329EBD4b5fe5A7170d",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridge": "0x6cb2c88ABCd6391F9496f44BE27d5D3b247E0159",
"L1StandardBridgeProxy": "0x2D8543c236a4d626f54B51Fa8bc229a257C5143E",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracle": "0x60d37db59d0D14f7EA5c7425A2C03244E08B162D",
"L2OutputOracleProxy": "0x006Af3fB62c4BE4fB0393995d364BbFe6b0F3CB2",
"Mips": "0xB3A0348310a0ff78E5FbDB7f14BB7d3e02d40773",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"Mips": "0x180CBe2EBb9F37D3a3C542DDc2546Fd160555a73",
"OptimismMintableERC20Factory": "0x5Fd8a24Baf903207375ebb3A1d1AD288b73166FA",
"OptimismMintableERC20FactoryProxy": "0x1A2A942d891e525D1Ab192578a378980729fD585",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortal": "0xb5A42f01EF5068F82C11fa1c4F9bBD4c8D346961",
"OptimismPortal2": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalInterop": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalProxy": "0xdfC9DEAbEEbDaa7620C71e2E76AEda32919DE5f2",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"PermissionedDelayedWETHProxy": "0xfd0269a716A59fF125Bd7eb65Cd3427C8555bab7",
"PreimageOracle": "0x7A9Eab4CE99d157AeE7A02E95b366E972a2D5b0b",
"ProtocolVersions": "0xa99F1ab91821747b76Ec0cDFA38368DF4Ba06E84",
"ProtocolVersionsProxy": "0xE139cB0CDa5EF722870068ea331d0989776A7aDf",
"ProxyAdmin": "0xff5E6C2Af859f70B875BA59B958BEde60E36bf69",
"SafeProxyFactory": "0xb68f3B057fE3c6CdDF9DB35837Ea769FCc81978a",
"SafeSingleton": "0xeeB44D84d505AbD958d032e90704c56443eB3ED0",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfig": "0xDAf629c26abd7a84B6330c369887053B75dB2AF2",
"SuperchainConfigProxy": "0x2ED4AA34573c36bF3856e597501aEf9d9Dc1687C",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfig": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigInterop": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigProxy": "0x2Db03FE998D7c20E4B65afD1f50f04Ec4BfAb694",
"SystemOwnerSafe": "0xBF3830711B7c559042453B7546dB4736eFB4245e"
}
35 changes: 19 additions & 16 deletions genesis/generated/addresses/903-addresses.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
{
"AddressManager": "0x6F536dFaB7694ec907dAD8297bC212017246F951",
"AnchorStateRegistry": "0xA3C8f3053F1B71810816C5ee83Ce54265C04195D",
"AnchorStateRegistryProxy": "0xE8aEd697b5D4E2d729DA4C5FD1D28bE1de7f5003",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"AnchorStateRegistry": "0xd6EBF821353f169dFBd95543C35CCa49c5E6Cb1c",
"AnchorStateRegistryProxy": "0xBAD61a2bf35c484935a6359dBb0d9674c5663c36",
"DelayedWETH": "0xe49cED258137CC5E18fB9ABA2Aa14069263D8f49",
"DelayedWETHProxy": "0xD5198d2ef12a16616fa3ceDF94deF7DF13fe575f",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactory": "0x8efDa795511CBBdfFC9eeca1a5bF30f5B1E1ef9E",
"DisputeGameFactoryProxy": "0xC723b3A5e21AaBd60f8E5f6ec1478B9f56D3D3B2",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessenger": "0x357B6CdA94109749a0dA475ac1BFd395a61eb908",
"L1CrossDomainMessengerProxy": "0x7eF95c1b4a4F6Ad8A5EfaE5D35E52b4b9caE1eE6",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721Bridge": "0xA4BD7E58A30ED0477fe7372883d09bF86619Bb66",
"L1ERC721BridgeProxy": "0x4c71554F9CDF14E2EC2116261B06F9bA06D1D4a0",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridge": "0x6cb2c88ABCd6391F9496f44BE27d5D3b247E0159",
"L1StandardBridgeProxy": "0x54E3D9561377B4f2b3fc8C9Ab9167486a89Ec181",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracle": "0x60d37db59d0D14f7EA5c7425A2C03244E08B162D",
"L2OutputOracleProxy": "0xF5B8530D7eE044CCB28d729ABD048760341c4eF5",
"Mips": "0xB3A0348310a0ff78E5FbDB7f14BB7d3e02d40773",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"Mips": "0x180CBe2EBb9F37D3a3C542DDc2546Fd160555a73",
"OptimismMintableERC20Factory": "0x5Fd8a24Baf903207375ebb3A1d1AD288b73166FA",
"OptimismMintableERC20FactoryProxy": "0xAf4907d160a6319304f0A4A0451dE3aBC4CF0834",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortal": "0xb5A42f01EF5068F82C11fa1c4F9bBD4c8D346961",
"OptimismPortal2": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalInterop": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalProxy": "0x05a4Bd61F00487ABEc28d4c91a217b94eae5Fe2a",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"PermissionedDelayedWETHProxy": "0xE8aEd697b5D4E2d729DA4C5FD1D28bE1de7f5003",
"PreimageOracle": "0x7A9Eab4CE99d157AeE7A02E95b366E972a2D5b0b",
"ProtocolVersions": "0xa99F1ab91821747b76Ec0cDFA38368DF4Ba06E84",
"ProtocolVersionsProxy": "0x8a81099F5A69AEE9079C05db7E617F31A1D6F7f5",
"ProxyAdmin": "0x51d6851316c3831E9EE6A172d60Efb7A44c5F0eA",
"SafeProxyFactory": "0x9FC495C5f68fDe6C986a4901467Dfd343d928bE9",
"SafeSingleton": "0x2a576c749867796A3E6fddb4E8E4f5C6aE1eEdA1",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfig": "0xDAf629c26abd7a84B6330c369887053B75dB2AF2",
"SuperchainConfigProxy": "0x355833C6f781e3501407263cb4032E1BD0a41Cc8",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfig": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigInterop": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigProxy": "0xf06829165a51D0dC85Dae4C4ac4207Fee616Fa34",
"SystemOwnerSafe": "0x31D3465EC054Da11ca63C39e04cb1bf8Dd58bCA0"
}
35 changes: 19 additions & 16 deletions genesis/generated/addresses/904-addresses.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
{
"AddressManager": "0x35BcC857D977B74870D09b4fB7e9F782118EA2b3",
"AnchorStateRegistry": "0x4f21C360A9F75f3729C4AAe54f5f094E939f7411",
"AnchorStateRegistryProxy": "0xb9B79D1dcF4a4112432cdafF1Fe0219D9457005E",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"AnchorStateRegistry": "0x25FA771b07b30FBf05F5A1853fc17A55DEA4f503",
"AnchorStateRegistryProxy": "0x11a0DE5CC6C040cBc6276FFF5Bd6bbF9576228BF",
"DelayedWETH": "0xe49cED258137CC5E18fB9ABA2Aa14069263D8f49",
"DelayedWETHProxy": "0x09EDCC64e3401a68dd9BFaB40AB64C1a0B4EcAA7",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactory": "0x8efDa795511CBBdfFC9eeca1a5bF30f5B1E1ef9E",
"DisputeGameFactoryProxy": "0xd196706255F060e46BD0e3a4120AbF84b3F01216",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessenger": "0x357B6CdA94109749a0dA475ac1BFd395a61eb908",
"L1CrossDomainMessengerProxy": "0x7Ffb3052CCe485c0d382ed53A7936D5F90Fd904e",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721Bridge": "0xA4BD7E58A30ED0477fe7372883d09bF86619Bb66",
"L1ERC721BridgeProxy": "0x5501CC79D169270b3A3456Ea68E11152C566f9E7",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridge": "0x6cb2c88ABCd6391F9496f44BE27d5D3b247E0159",
"L1StandardBridgeProxy": "0xBc3BDA1599a309aC3378917F94d8D8a9Cb5D050E",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracle": "0x60d37db59d0D14f7EA5c7425A2C03244E08B162D",
"L2OutputOracleProxy": "0x831B71B86c7fB1De8D3C39D2A1d955381DBa135b",
"Mips": "0xB3A0348310a0ff78E5FbDB7f14BB7d3e02d40773",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"Mips": "0x180CBe2EBb9F37D3a3C542DDc2546Fd160555a73",
"OptimismMintableERC20Factory": "0x5Fd8a24Baf903207375ebb3A1d1AD288b73166FA",
"OptimismMintableERC20FactoryProxy": "0xBFB329F2a8f39683e54a44675ce5f6d22D1b1dAf",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortal": "0xb5A42f01EF5068F82C11fa1c4F9bBD4c8D346961",
"OptimismPortal2": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalInterop": "0xDDc34F63041f5eD53385C8502D4c775Eae64aA21",
"OptimismPortalProxy": "0x80224c9fdB504Cb452f7b4fCC283236CAcd30436",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"PermissionedDelayedWETHProxy": "0xb9B79D1dcF4a4112432cdafF1Fe0219D9457005E",
"PreimageOracle": "0x7A9Eab4CE99d157AeE7A02E95b366E972a2D5b0b",
"ProtocolVersions": "0xa99F1ab91821747b76Ec0cDFA38368DF4Ba06E84",
"ProtocolVersionsProxy": "0x2D530c17Db5322901286093c27280096D33Ce4D7",
"ProxyAdmin": "0xc53943116E18df76c7Ed059aF21F421F4Cd9A837",
"SafeProxyFactory": "0xcB50b903D4ade994Dbe0090E7435Cd8700Be0DbB",
"SafeSingleton": "0xAD3d33F8cB2fA116C2F006e9149Ed47823092360",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfig": "0xDAf629c26abd7a84B6330c369887053B75dB2AF2",
"SuperchainConfigProxy": "0x8044331e5C4e6ECb5c6a7D0B57e5aEba84621c1a",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfig": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigInterop": "0x08B1574d825E2B715F48E9EA29491f3Ef96E9a5a",
"SystemConfigProxy": "0x745ba7140D8ddd4af17bC6EAC59b7142F5EdE1df",
"SystemOwnerSafe": "0x5F3823a83C67025D292a89dC9BD85DdAaD302A4f"
}
Loading

0 comments on commit 2731cfc

Please sign in to comment.