Files
openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol
Francisco Giordano 6bd6b76d11 4.4.1
2021-12-14 13:14:39 -03:00

17 lines
450 B
Solidity

// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (proxy/beacon/IBeacon.sol)
pragma solidity ^0.8.0;
/**
* @dev This is the interface that {BeaconProxy} expects of its beacon.
*/
interface IBeacon {
/**
* @dev Must return an address that can be used as a delegate call target.
*
* {BeaconProxy} will check that this address is a contract.
*/
function implementation() external view returns (address);
}