DrawBeacon
Verified contract
Active on
Ethereum with 1,832 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3a06…1f72
0x78ea…19d4
Balances ($0.00)
No balances found for "DrawBeacon"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20408464 | 4 months ago | | | 0 | 0.000073491000 | |
| 20149535 | 5 months ago | | | 0 | 0.00030494600 | |
| 20145245 | 5 months ago | | | 0 | 0.00013362000 | |
| 19892726 | 6 months ago | | | 0 | 0.00045741900 | |
| 19849837 | 6 months ago | | | 0 | 0.00020043000 | |
| 19743006 | 7 months ago | | | 0 | 0.00076236500 | |
| 19671911 | 7 months ago | | | 0 | 0.00040086000 | |
| 19657852 | 7 months ago | | | 0 | 0.0012197840 | |
| 19615320 | 7 months ago | | | 0 | 0.0012693900 | |
| 19592571 | 7 months ago | | | 0 | 0.0039642980 |
ABI
ABI objects
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 _time) view returns (uint64)
State-modifying
Events cancelDraw()
claimOwnership()
completeDraw()
renounceOwnership()
setBeaconPeriodSeconds(uint32 _beaconPeriodSeconds)
setDrawBuffer(address newDrawBuffer) returns (address)
setRngService(address _rngService)
setRngTimeout(uint32 _rngTimeout)
startDraw()
transferOwnership(address _newOwner)
BeaconPeriodSecondsUpdated(uint32 drawPeriodSeconds)
BeaconPeriodStarted(uint64 indexed startedAt)
Deployed(uint32 nextDrawId, uint64 beaconPeriodStartedAt)
DrawBufferUpdated(address indexed newDrawBuffer)
DrawCancelled(uint32 indexed rngRequestId, uint32 rngLockBlock)
DrawCompleted(uint256 randomNumber)
DrawStarted(uint32 indexed rngRequestId, uint32 rngLockBlock)
OwnershipOffered(address indexed pendingOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RngServiceUpdated(address indexed rngService)
RngTimeoutSet(uint32 rngTimeout)
constructor(address _owner, address _drawBuffer, address _rng, uint32 _nextDrawId, uint64 _beaconPeriodStart, uint32 _beaconPeriodSeconds, uint32 _rngTimeout)
This contract contains no fallback and receive objects.
This contract contains no error objects.