// 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 DelayedWETH;
address AnchorStateRegistry;
address OptimismMintableERC20Factory;
address OptimismPortal;
address OptimismPortal2;
address SystemConfig;
address L1ERC721Bridge;
address ProtocolVersions;
address SuperchainConfig;
}
}
-
smartcontracts authored
* feat: introduce AnchorStateRegistry Introduces the AnchorStateRegistry used to hold anchor states for different game types. Anchor states are updated automatically when a game resolves. * kontrol snapshot --------- Co-authored-by:
clabby <ben@clab.by>
380d8cf5