Skip to main content

ITimelock

Git Source

Functions​

delay​

function delay() external view returns (uint256);

GRACE_PERIOD​

function GRACE_PERIOD() external view returns (uint256);

acceptAdmin​

function acceptAdmin() external;

queuedTransactions​

function queuedTransactions(bytes32 hash) external view returns (bool);

queueTransaction​

function queueTransaction(
uint256 proposalId,
address target,
uint256 value,
string calldata signature,
bytes calldata data,
uint256 eta
) external returns (bytes32);

cancelTransaction​

function cancelTransaction(
uint256 proposalId,
address target,
uint256 value,
string calldata signature,
bytes calldata data,
uint256 eta
) external;

executeTransaction​

function executeTransaction(
uint256 proposalId,
address target,
uint256 value,
string calldata signature,
bytes calldata data,
bytes32 codehash,
uint256 eta
) external payable returns (bytes memory);