Comment on page
The BeaconTimelockTrigger smart contract passes the information about the current draw to the prizeDistributionFactory for the creation of a prizeDistribution.
Allows to initialize the contract during the deployment.
Locks next Draw, logs the
totalNetworkTicketSupplyto PrizeDistributionFactory and triggers the prize distribution push. Restricts new draws for N seconds by forcing time lock on the next target draw ID.
Transfers ownership of the contract to a
_pendingOwner. Can only be called by the current owner.
pendingOwneraddress to claim the owner role. This function is only callable by the
Leaves the contract without owner. It will not be possible to call the owner's functions anymore. Can only be called by the current owner. The method does not take any parameters. Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
Allows the owner to give the manager role to an address. The manager role has access to the functions with the modified
Address of the PrizeDistributionFactory contract.
Address of the DrawCalculatorTimelock contract.
Wwner role that can be granted exclusive access to specific functions with the modifier
Manager role that can be granted exclusive access to specific functions with the modifier
The address that can claim the owner role. It is used to transfer the owner.