Types.sol 472 Bytes
Newer Older
1
// SPDX-License-Identifier: MIT
2
pragma solidity ^0.8.0;
3 4 5 6 7 8 9 10 11 12 13 14 15 16

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 OptimismMintableERC20Factory;
        address OptimismPortal;
        address SystemConfig;
        address L1ERC721Bridge;
        address ProtocolVersions;
    }
}