• Yann Hodique's avatar
    feat(kurtosis-devnet): output L1 addresses (#13601) · 6fa5e378
    Yann Hodique authored
    Dump a few potentially interesting addresses as part of the L1 manifest.
    In particular, superchain addresses.
    
    Implementation addresses are provided as well, as they might come in
    handy for debugging purposes.
    
    Output now looks like:
    ...
      "l1": {
        "name": "Ethereum",
        "nodes": [
          {
            "cl": "http://127.0.0.1:50973",
            "el": "http://127.0.0.1:50965"
          }
        ],
        "addresses": {
          "delayedWETHImpl": "0x6cc791cd89220c47952885782156e5e8f2833063",
          "disputeGameFactoryImpl": "0x256fa44786f5b9aa47f13639b97a52cbbb8d3b6e",
          "l1CrossDomainMessengerImpl": "0xe70dae11d895c2e508e7d1c0c91dd0f3e4e971c3",
          "l1ERC721BridgeImpl": "0x5a0242103310c7992773430e790c142b7e94ef3a",
          "l1StandardBridgeImpl": "0x8eb57e8ca6e1e3216b4293cc37d621a43c17ec40",
          "mipsSingleton": "0xb5322da185af39b53f8d3cbf40636eb3f1b527f2",
          "opcm": "0xf0f6e276962a776112511c4ea74ad12b4e44cd6b",
          "optimismMintableERC20FactoryImpl": "0x5f554a3eabcc8e2055040d563ef4910e8bacff8d",
          "optimismPortalImpl": "0x9d1da1fef40e2b5f44ed193bd88f1d3ee4a31cc5",
          "preimageOracleSingleton": "0x31502454e4b07ab6f35216fd734aafd816a06110",
          "protocolVersionsImpl": "0xba337ce3e690fdd01b1a830404e8caaae22a0638",
          "protocolVersionsProxy": "0xf2749e312b43529cb35a91e355919a376bd22ce3",
          "proxyAdmin": "0xed3b4bf7e17e47dac37d7bb913196e192dcaf748",
          "superchainConfigImpl": "0xcf99c17529cc22c39551547e323ed9dda6841734",
          "superchainConfigProxy": "0x329cf899464ba580bf047f4b886db342c602f579",
          "systemConfigImpl": "0x5d58414e85fc12d343eb3445dd7417c483d939a9"
        }
      },
    ...
    6fa5e378
deployer.go 6.93 KB