Skip to content

Commit

Permalink
feat(genesis): generate combined allocs
Browse files Browse the repository at this point in the history
  • Loading branch information
jakim929 committed Jul 18, 2024
1 parent 0c0a8d6 commit d3d6a5b
Show file tree
Hide file tree
Showing 67 changed files with 343,712 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ go.work.sum
.env

.DS_Store

# vendored packages
lib
19 changes: 18 additions & 1 deletion Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,21 @@ test-go:
go test ./... -v

start:
go run ./...
go run ./...

clean-lib:
rm -rf lib

checkout-optimism-monorepo:
rm -rf lib/optimism
mkdir -p lib/optimism && \
cd lib/optimism && \
git init && \
git remote add origin https://github.com/ethereum-optimism/optimism.git && \
git fetch --depth=1 origin 9001eef4784dc2950d0bdcda29752cb2939bae2b && \
git reset --hard FETCH_HEAD && \
git submodule update --init --recursive && \
make cannon-prestate

generate-genesis: checkout-optimism-monorepo
python3 scripts/generate-genesis.py
4 changes: 3 additions & 1 deletion contracts/foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ src = "src"
out = "out"
libs = ["lib"]

# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options
fs_permissions = [
{ access='read-write', path='../generated' },
]
15 changes: 15 additions & 0 deletions contracts/script/CombineAllocs.s.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

import {Script, console} from "forge-std/Script.sol";

contract CombineAllocs is Script {
function setUp() public {}

function run(string[] memory allocsPaths, string memory outputPath) public {
for (uint256 i = 0; i < allocsPaths.length; i++) {
vm.loadAllocs(allocsPaths[i]);
}
vm.dumpState(outputPath);
}
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/901-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9",
"AnchorStateRegistry": "0xacBCD8AD8D9Cb7Cf238079988Ff0CdB09DA907eA",
"AnchorStateRegistryProxy": "0x322813Fd9A801c5507c9de605d63CEA4f2CE6c44",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0x4ed7c70F96B99c776995fB64377f0d4aB3B0e1C1",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0xc6e7DF5E7b4f2A278906862b61205850344D4e7d",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0x59b670e9fA9D0A427751Af201D676719a970857b",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0x9A676e781A523b5d0C0e43731313A708CB607508",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
"ProxyAdmin": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707",
"SafeProxyFactory": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512",
"SafeSingleton": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x0B306BF915C4d645ff596e518fAf3F9669b97016",
"SystemOwnerSafe": "0xBc2c114E9cA1C66C63DB1E745ff3aD6a51dF5B01"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/902-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0xbCF26943C0197d2eE0E5D05c716Be60cc2761508",
"AnchorStateRegistry": "0xE98C1A5843Db11A594b7A30d28BA676eE5Df1Af4",
"AnchorStateRegistryProxy": "0x63cf2Cd54fE91e3545D1379abf5bfd194545259d",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0x2fc631e4B3018258759C52AF169200213e84ABab",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0xfbAb4aa40C202E4e80390171E82379824f7372dd",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0x5C7c905B505f0Cf40Ab6600d05e677F717916F6B",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x85C5Dd61585773423e378146D4bEC6f8D149E248",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0xe6b98F104c1BEf218F3893ADab4160Dc73Eb8367",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0xAfe1b5bdEbD4ae65AF2024738bf0735fbb65d44b",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x0D4ff719551E23185Aeb16FFbF2ABEbB90635942",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0x73eccD6288e117cAcA738BDAD4FEC51312166C1A",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0x90118d110B07ABB82Ba8980D1c5cC96EeA810d2C",
"ProxyAdmin": "0x59F2f1fCfE2474fD5F0b9BA1E73ca90b143Eb8d0",
"SafeProxyFactory": "0x71C95911E9a5D330f4D621842EC243EE1343292e",
"SafeSingleton": "0x948B3c65b89DF0B4894ABE91E6D02FE579834F8F",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0x05Aa229Aec102f78CE0E852A812a388F076Aa555",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x381445710b5e73d34aF196c53A3D5cDa58EDBf7A",
"SystemOwnerSafe": "0x3DEc398dFE20D0bD7E75f2893879041724583322"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/903-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0x6e989C01a3e3A94C973A62280a72EC335598490e",
"AnchorStateRegistry": "0x3FfDc58fdc9F38D48F5848fA80fB90332e3ADe67",
"AnchorStateRegistryProxy": "0x17A7428596776A82b9E2D11fd7c523e8e1BA92B1",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0xf764adBB39386BC744d533649D1EE3c86b0D6fD1",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0x9E7088C23e5C0B2D02cD7886A1BDbC7FE8b71016",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0xE8BBb5F22E6b3d6CD9157B8FD2b59C076e57a9Fc",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x5F1e91d509cFEB544809B0749284DEB25C3a113a",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x36B22905A1211A55E0d62eF46720172e2b0f24BD",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0x029A31eDd4C791C99387B318cbc352EA4D3f64bf",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x050499eBdbBBc1216011dE07A48b5182c983Ae74",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0x558785b76e29e5b9f8Bf428936480B49d71F3d76",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0x0124189Fc71496f8660dB5189F296055ED757632",
"ProxyAdmin": "0xF6168876932289D073567f347121A267095f3DD6",
"SafeProxyFactory": "0x2E983A1Ba5e8b38AAAeC4B440B9dDcFBf72E15d1",
"SafeSingleton": "0x8438Ad1C834623CfF278AB6829a248E37C2D7E3f",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0x8cDbD76bB6Cf0293e07deEEEd460cf579873aF44",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x71550ac84Ba7599220eAEf5C756b847cB4486606",
"SystemOwnerSafe": "0x72851E707089de83c374eE2Cd8193d7cf1BB2DA3"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/904-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0xe4EB561155AFCe723bB1fF8606Fbfe9b28d5d38D",
"AnchorStateRegistry": "0x81C78FE7D7baABd8B6080541F860721a745b7C86",
"AnchorStateRegistryProxy": "0x754A91555a8dd5037315ABFd3702ED49d92887b7",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0x11c81c1A7979cdd309096D1ea53F887EA9f8D14d",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0xD34052d665891976eE71E097EaAF03Df51e9e3d5",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0xd787A42Ee3ac477c46Dd6C912e7af795D44453d5",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x4d8eC2972eb0bC4210c64E651638D4a00ad3B400",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0xfe36E31dFE8Cb3A3Aa0CB9f35B191DdB5451b090",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0xfcF38f326CA709b0B04B2215Dbc969fC622775F7",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x072B5bdBFC5e66B55317Ef4B4d1AE7d61592ebB2",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0x6509f2a854BA7441039fCE3b959d5bAdd2fFCFCD",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0x06d763ED65D2DC08BAc5743bd00AffD764dD80c1",
"ProxyAdmin": "0xcf27F781841484d5CF7e155b44954D7224caF1dD",
"SafeProxyFactory": "0x261D8c5e9742e6f7f1076Fa1F560894524e19cad",
"SafeSingleton": "0xCE3478A9E0167a6Bc5716DC39DbbbfAc38F27623",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0x71F043a9072b5ec430C0a1DD766E1C8C613eDc5d",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x4af802b3010e07845b2B8C2250126e9Ac0BDb6B9",
"SystemOwnerSafe": "0x410fbB1364c5A3EE879C28673cC21EE5AA8204A5"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/905-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0x71a9d115E322467147391c4a71D85F8e1cA623EF",
"AnchorStateRegistry": "0x72823AE800FbFCE412B34bB2AFfcA4CC9e79e01a",
"AnchorStateRegistryProxy": "0x3857C14Ec0C727ac2aEcD5016283C76c6b5C860e",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0x6705Dc3c8Add1EF084953B58246BA1D2eDd40bB7",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0x968b1F578F9c225fa7e56A725B4aEB74813882a2",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0x909296a852aBc3f3235a485479e266Ea24E85418",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x306CF0ca8F289e13985587a3303De0Fa765b5B6f",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x0635605d7cd6d565Ab8088cC15e45A927c139d3E",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0x6e7cfe3fd749F6E1C53BC1065fc702eb6c22F600",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x88dD21924FbEeccC4dC8Ae3a0e207ecCA03c5b92",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0xB65C61E60b2081B44adF3a73FD84eBB08b28F0cA",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0xFc18426b71EDa3dC001dcc36ADC9C67bC6f38747",
"ProxyAdmin": "0x78e6B135B2A7f63b281C80e2ff639Eed32E2a81b",
"SafeProxyFactory": "0x2910E325cf29dd912E3476B61ef12F49cb931096",
"SafeSingleton": "0xA7918D253764E42d60C3ce2010a34d5a1e7C1398",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0xB35D3C9b9f2Fd72FAAb282E8Dd56da31FAA30E3d",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x406c2b3599da0b3a35044dDb99a4cfe0FA5F6B62",
"SystemOwnerSafe": "0xc01E11c7f8ec92BD86dd096522fd99230322b6De"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/906-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0x2706A171ECb68E0038378D40Dd1d136361d0cB7d",
"AnchorStateRegistry": "0x121BE53DD617c9268a9692e1e0A4b8AC1dFf2D6f",
"AnchorStateRegistryProxy": "0x385eE9c70e460C9bFcBe08143D20aFad53D4139b",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0xadAD55f56C23cF8B1286A3419bFeed055F1aDcb0",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0xD1d01555b5DC60ba330414be2266f4FAC195a32B",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0x92D93d61782193D98D7737649d76d9Eb2E47B97A",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x44cf6bd0159f52b719B254782E9AA88AE31CFE2D",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x160B859fdDE5732808801ECA6B5630Ca5386Faca",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0xe5894810F34D42E9dbd6181FB249fF0a2122E690",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0xE0eEbD35B952c9C73a187edA3D669d9BcFD79006",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0x059CF723EFC126f82DC1D1bFC06EFa9bb3D1fa62",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0xEfDC2a236Dba7a8f60726b49abC79Ee6b22Ed445",
"ProxyAdmin": "0x993F00eb9C73e3E4eAe3d6Afb4Ba65A6b8B5E597",
"SafeProxyFactory": "0x9bAaB117304f7D6517048e371025dB8f89a8DbE5",
"SafeSingleton": "0x1Eb835EB7BEEEE9E6bbFe08F16a2d2eF668204bd",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0xBDF9001c5d3fFc03AB6564CA28E530665594dfF7",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x75afe612b0b6963f407aaBFbBc1096c1587456d9",
"SystemOwnerSafe": "0xc25E08272b6E3c16056F541Bf85E07Ec340bA19F"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/907-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0xbD3afEF4b26918cDb922F9D80aeA9b8e64524432",
"AnchorStateRegistry": "0xc27442A06bbac5172f919b47fbb10b65657529f2",
"AnchorStateRegistryProxy": "0x4f4Cf3Ab238BCfDfbf30388da2636F8F1c8e90D8",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0x912bBe2089dD806A607361CAe7137a57fC42F02A",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0x1BdFFFFf5030D4a90d769035F4877e0219faC61D",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0x1CA1d63834ba084D9069e930055aE2a18fa6E274",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x624ED29eC9b44Fc6bb69D6D2C80883324f20d87d",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x3dB5FfdbAf393Ba7754c424571a57A8E0AB1b0af",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0x6402b1b0289EcDaFed19114Dca601a7b4bf5F21a",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x49eb8C829Cb47C0C96E97000Bd4bCFbDF089488C",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0xA28E65B0444392c7F591A321F9802d900A3229Bc",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0x239745750870104a7EC6126c89156D773088286c",
"ProxyAdmin": "0x1CfD8455F189c56a4FBd81EB7D4118DB04616BA8",
"SafeProxyFactory": "0x82B769500E34362a76DF81150e12C746093D954F",
"SafeSingleton": "0x77c7E3905c21177Be97956c6620567596492C497",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0x973Adb9DE34C974C3A421A870203C5be9059E9Fa",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0xcd1185a97bb3C5B68525AA929Be9Ca92B50D45f4",
"SystemOwnerSafe": "0x42Fa1d13b20F66aCF9Ea6b4908482d2473bD482f"
}
34 changes: 34 additions & 0 deletions genesis/generated/addresses/908-addresses.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"AddressManager": "0x332Fb35767182F8ac9F9C1405db626105F6694E0",
"AnchorStateRegistry": "0xcb4d011dA616EfEA020b811215ca798C1900cFEc",
"AnchorStateRegistryProxy": "0x5DA6D90630A282169BCe92735cC1E4aAF14c9c64",
"DelayedWETH": "0x49BBFf1629824A1e7993Ab5c17AFa45D24AB28c9",
"DelayedWETHProxy": "0xE979a64D375F5D363d7cecF3c93B9aFD40Ba9f55",
"DisputeGameFactory": "0x20B168142354Cee65a32f6D8cf3033E592299765",
"DisputeGameFactoryProxy": "0x9323d71E54CFFE145Ae15Ad711a5aD52255A7866",
"L1CrossDomainMessenger": "0x094e6508ba9d9bf1ce421fff3dE06aE56e67901b",
"L1CrossDomainMessengerProxy": "0xe01c6c0E0997fa433357ec80BC21B1031CA7d4Cc",
"L1ERC721Bridge": "0x5C4F5e749A61a9503c4AAE8a9393e89609a0e804",
"L1ERC721BridgeProxy": "0x1f5E9E9602bEb4D14c38952cB5504E4471E3328F",
"L1StandardBridge": "0xb7900B27Be8f0E0fF65d1C3A4671e1220437dd2b",
"L1StandardBridgeProxy": "0x47690CC4C0c91be612A643D85195F4D57488dE97",
"L2OutputOracle": "0x19652082F846171168Daf378C4fD3ee85a0D4A60",
"L2OutputOracleProxy": "0xBAb8e13DeF75a95321E9f48d3ec57f2c0141A6c3",
"Mips": "0xcdAdd729ca2319E8955240bDb61A6A6A956A7664",
"OptimismMintableERC20Factory": "0x39Aea2Dd53f2d01c15877aCc2791af6BDD7aD567",
"OptimismMintableERC20FactoryProxy": "0x0bca6353f80bBe401233d5Ed7732cEACEb13bc88",
"OptimismPortal": "0xb7461Fb347f68f9717e6fD12C8407dEcee063bdc",
"OptimismPortal2": "0xfcbb237388CaF5b08175C9927a37aB6450acd535",
"OptimismPortalProxy": "0xf282a3C68A2505a79Fc99f94CE43D9c83230CaE5",
"PreimageOracle": "0x3bd7E801E51d48c5d94Ea68e8B801DFFC275De75",
"ProtocolVersions": "0xfbfD64a6C0257F613feFCe050Aa30ecC3E3d7C3F",
"ProtocolVersionsProxy": "0xd829fcDDD9C9c7c50B7cB476596Ef0ff5889D543",
"ProxyAdmin": "0x982830D87C95479dB81Fe62cd08dd9118D080697",
"SafeProxyFactory": "0x39dD11C243Ac4Ac250980FA3AEa016f73C509f37",
"SafeSingleton": "0x76ca03a67C049477FfB09694dFeF00416dB69746",
"SuperchainConfig": "0x068E44eB31e111028c41598E4535be7468674D0A",
"SuperchainConfigProxy": "0xEF86CEc1CEf0C78E5725fA6Cc3E9929788bBde35",
"SystemConfig": "0x6167B477F8d9138aa509f54b2800443857e28c0f",
"SystemConfigProxy": "0x7B31b399a224aD30D48838F55B41b6A6F1e033ED",
"SystemOwnerSafe": "0x44A11cDC8086008986658a645F8836E4583AF45D"
}
Loading

0 comments on commit d3d6a5b

Please sign in to comment.