Skip to main content

ITimelock

Git Source

Functions​

delay​

function delay() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256

GRACE_PERIOD​

function GRACE_PERIOD() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256

acceptAdmin​

function acceptAdmin() external;

queuedTransactions​

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

Parameters

NameTypeDescription
hashbytes32

Returns

NameTypeDescription
<none>bool

queueTransaction​

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

Parameters

NameTypeDescription
proposalIduint256
targetaddress
valueuint256
signaturestring
databytes
etauint256

Returns

NameTypeDescription
<none>bytes32

cancelTransaction​

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

Parameters

NameTypeDescription
proposalIduint256
targetaddress
valueuint256
signaturestring
databytes
etauint256

executeTransaction​

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

Parameters

NameTypeDescription
proposalIduint256
targetaddress
valueuint256
signaturestring
databytes
codehashbytes32
etauint256

Returns

NameTypeDescription
<none>bytes