NoDeplayTimelockController

Git Source

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

NameTypeDescription
proposersaddress[]The list of addresses allowed to propose operations
executorsaddress[]The list of addresses allowed to execute operations
adminaddressThe account that will be granted the DEFAULT_ADMIN_ROLE