IProxy

Git Source

Functions

setAdmin

function setAdmin(address newAdmin_) external;

setDummyImplementation

function setDummyImplementation(address newDummyImplementation_) external;

addImplementation

function addImplementation(address implementation_, bytes4[] calldata sigs_) external;

removeImplementation

function removeImplementation(address implementation_) external;

getAdmin

function getAdmin() external view returns (address);

getDummyImplementation

function getDummyImplementation() external view returns (address);

getImplementationSigs

function getImplementationSigs(address impl_) external view returns (bytes4[] memory);

getSigsImplementation

function getSigsImplementation(bytes4 sig_) external view returns (address);

readFromStorage

function readFromStorage(bytes32 slot_) external view returns (uint256 result_);