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 }