DrawBeacon

Verified contract

Active on Ethereum with 1,832 txns
Deployed by via 0x9e0fcea9 at 13419930
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DrawBeacon"

0x16be052de55aea3a7074ad98eea3d083279810e3469dd989bcd602d02243b7ff
0x61d0b1375e631fee882a96b4787142d6899221d39e8a257515aac3154047432f
0xc21e281ff3d79f323c32807f1d45b8d7843201159debc10a50a7558eae1d5d69
0x42d34c854130eb5bc5c9ae11afe20874f75a08a260569e86581fbe22bbef7f9e
0x0582b5a8847e73cf31e31a6ff89842b710c71968eb0ae6022492205c11847982
0x8bf68d8a1a5ed4118946c15a00c9fefffb5406d881b386911653833d389859ca
0x7cdc25ccfa2edcd5dd69b9ab51737d554d2ea03d0d86ce5aa921ec4420d6f15c
0x1cce3e391589e1c32034df4447b271793c2d62b02db4600abe0e2f86e794df50
0xd293738ab1f14dbdbdebdbdd4b7fbd1c2b06b38ecacd1aeaafbd477d90190d66
0xde1f4ed1d2436dc6b5174fb3d16f49ab199e6222fbbd5cc9b63a7e978fa2a60f

Functions
Getter at block 21193027
beaconPeriodEndAt(view returns (uint64)
1722279600
beaconPeriodRemainingSeconds(view returns (uint64)
0
calculateNextBeaconPeriodStartTimeFromCurrentTime(view returns (uint64)
1731610800
canCompleteDraw(view returns (bool)
false
canStartDraw(view returns (bool)
true
getBeaconPeriodSeconds(view returns (uint32)
86400
getBeaconPeriodStartedAt(view returns (uint64)
1722193200
getDrawBuffer(view returns (address)
0x78ea5a9595279dc2f9608283875571b1151f19d4
getLastRngLockBlock(view returns (uint32)
0
getLastRngRequestId(view returns (uint32)
0
getNextDrawId(view returns (uint32)
862
getRngService(view returns (address)
0x3a06b40c67515cda47e44b57116488f73a441f72
getRngTimeout(view returns (uint32)
7200
isBeaconPeriodOver(view returns (bool)
true
isRngCompleted(view returns (bool)
false
isRngRequested(view returns (bool)
false
isRngTimedOut(view returns (bool)
false
owner(view returns (address)
0x029aa20dcc15c022b1b61d420aacf7f179a9c73f
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateNextBeaconPeriodStartTime(uint64 _timeview returns (uint64)
State-modifying
cancelDraw(
claimOwnership(
completeDraw(
renounceOwnership(
setBeaconPeriodSeconds(uint32 _beaconPeriodSeconds
setDrawBuffer(address newDrawBufferreturns (address)
setRngService(address _rngService
setRngTimeout(uint32 _rngTimeout
startDraw(
transferOwnership(address _newOwner
Events
BeaconPeriodSecondsUpdated(uint32 drawPeriodSeconds
BeaconPeriodStarted(uint64 indexed startedAt
Deployed(uint32 nextDrawIduint64 beaconPeriodStartedAt
DrawBufferUpdated(address indexed newDrawBuffer
DrawCancelled(uint32 indexed rngRequestIduint32 rngLockBlock
DrawCompleted(uint256 randomNumber
DrawStarted(uint32 indexed rngRequestIduint32 rngLockBlock
OwnershipOffered(address indexed pendingOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RngServiceUpdated(address indexed rngService
RngTimeoutSet(uint32 rngTimeout
Constructor
constructor(address _owneraddress _drawBufferaddress _rnguint32 _nextDrawIduint64 _beaconPeriodStartuint32 _beaconPeriodSecondsuint32 _rngTimeout
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.