NoDeplayTimelockController
Inherits: TimelockController
Author: luoyhang003
A specialized TimelockController with zero delay for operations
This contract extends OpenZeppelin's TimelockController and sets the execution delay to 0, allowing immediate execution of scheduled operations.
Functions
constructor
Deploys the NoDelayTimelockController
Calls the parent TimelockController constructor with delay = 0
constructor(address[] memory proposers, address[] memory executors, address admin)
TimelockController(0, proposers, executors, admin);
Parameters
| Name | Type | Description |
|---|---|---|
proposers | address[] | The list of addresses allowed to propose operations |
executors | address[] | The list of addresses allowed to execute operations |
admin | address | The account that will be granted the DEFAULT_ADMIN_ROLE |