TimelockFactory

This contract lets the Alchemy Contract set up its own Time Lock instance to execute proposals proposed through the GovernorAlpha contract instance.

setDelay

function setDelay(uint delay_) public

This function is used to set a new delay when executing the contract calls.

acceptAdmin

function acceptAdmin() public

A function used to accept a new admin for the timelock.

setPendingAdmin

function setPendingAdmin(address pendingAdmin_) public

A function to set a new pending admin for the timelock contract.

queueTransaction

This function is used to queue a new transaction from the governor contract.

cancelTranaction

This function is used to cancel a transaction.

executeTransaction

This function is used to execute a transaction.

getBlockTimestamp

A function used to get the current Block Timestamp.

TimelockMint

The minting which mints a new Timelock contract instance.

Last updated

Was this helpful?