github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/src/dispute/interfaces/IInitializable.sol (about)

     1  // SPDX-License-Identifier: MIT
     2  pragma solidity ^0.8.0;
     3  
     4  /// @title IInitializable
     5  /// @notice An interface for initializable contracts.
     6  interface IInitializable {
     7      /// @notice Initializes the contract.
     8      /// @dev This function may only be called once.
     9      function initialize() external payable;
    10  }