Update TimelockController docs (#2415)

Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
pull/2419/head
Nicolás Venturo 4 years ago committed by GitHub
parent 73c7af102b
commit fa2b204535
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      contracts/access/TimelockController.sol

@ -123,6 +123,8 @@ contract TimelockController is AccessControl {
/**
* @dev Returns the minimum delay for an operation to become valid.
*
* This value can be changed by executing an operation that calls `updateDelay`.
*/
function getMinDelay() public view returns (uint256 duration) {
return _minDelay;
@ -269,9 +271,14 @@ contract TimelockController is AccessControl {
}
/**
* @dev Changes the timelock duration for future operations.
* @dev Changes the minimum timelock duration for future operations.
*
* Emits a {MinDelayChange} event.
*
* Requirements:
*
* - the caller must be the timelock itself. This can only be achieved by scheduling and later executing
* an operation where the timelock is the target and the data is the ABI-encoded call to this function.
*/
function updateDelay(uint256 newDelay) external virtual {
require(msg.sender == address(this), "TimelockController: caller must be timelock");

Loading…
Cancel
Save