// 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;
}
}
-
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