|
|
@ -10,7 +10,7 @@ import "../TimelockController.sol"; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* @dev Extension of {Governor} that binds the execution process to an instance of {TimelockController}. This adds a |
|
|
|
* @dev Extension of {Governor} that binds the execution process to an instance of {TimelockController}. This adds a |
|
|
|
* delay, enforced by the {TimelockController} to all successful proposal (in addition to the voting duration). The |
|
|
|
* delay, enforced by the {TimelockController} to all successful proposal (in addition to the voting duration). The |
|
|
|
* {Governor} needs the proposer (an ideally the executor) roles for the {Governor} to work properly. |
|
|
|
* {Governor} needs the proposer (and ideally the executor) roles for the {Governor} to work properly. |
|
|
|
* |
|
|
|
* |
|
|
|
* Using this model means the proposal will be operated by the {TimelockController} and not by the {Governor}. Thus, |
|
|
|
* Using this model means the proposal will be operated by the {TimelockController} and not by the {Governor}. Thus, |
|
|
|
* the assets and permissions must be attached to the {TimelockController}. Any asset sent to the {Governor} will be |
|
|
|
* the assets and permissions must be attached to the {TimelockController}. Any asset sent to the {Governor} will be |
|
|
|