• smartcontracts's avatar
    feat: deploy and devnet tests for FPAC (#9325) · 44a2d9ce
    smartcontracts authored
    Updates contract deployments to include a new config value that
    will deploy OptimismPortal2 over OptimismPortal. Updates devnet
    tests to also include a new environment variable that will trigger
    this deployment and run SDK tests for this deployment.
    44a2d9ce
Types.sol 575 Bytes
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

library Types {
    /// @notice Represents a set of L1 contracts. Used to represent a set of proxies.
    struct ContractSet {
        address L1CrossDomainMessenger;
        address L1StandardBridge;
        address L2OutputOracle;
        address DisputeGameFactory;
        address OptimismMintableERC20Factory;
        address OptimismPortal;
        address OptimismPortal2;
        address SystemConfig;
        address L1ERC721Bridge;
        address ProtocolVersions;
        address SuperchainConfig;
    }
}