0x3ec4694b65e41f12d6b5d5ba7c2341f4d6859773
Verified contract
Proxy
Active on
Ethereum with 58 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x9ee3…df3f
0xbc82…4ce7
0x27b8…8c69
0xe217…4c45
0xb1d8…cd21
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "0x3ec4694b65e41f12d6b5d5ba7c2341f4d6859773"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13512539 | 3 years ago | | | 0 | 0.089750353 | |
| 13512516 | 3 years ago | | | 0 | 0.042363233 | |
| 13457631 | 3 years ago | | | 0 | 0.036353625 | |
| 12511866 | 3 years ago | | | 0 | 0.038269937 | |
| 12511842 | 3 years ago | | | 0 | 0.010659696 | |
| 12421393 | 3 years ago | | | 0 | 0.30583078 | |
| 12421371 | 3 years ago | | | 0 | 0.10624164 | |
| 12376177 | 3 years ago | | | 0 | 0.038964672 | |
| 12376177 | 3 years ago | | | 0 | 0.0019655040 | |
| 12376177 | 3 years ago | | | 0 | 0.0020238549 |
ABI
ABI objects
Getter at block 20953971
canCompleteAward() view returns (bool)
false
canStartAward() view returns (bool)
true
currentPrize() view returns (uint256)
0
getExternalErc20Awards() view returns (address[])
[0xc00e94Cb662C3520282E6f5717214004A7f26888]
getExternalErc721Awards() view returns (address[])
[]
getLastRngLockBlock() view returns (uint32)
0
getLastRngRequestId() view returns (uint32)
0
isPrizePeriodOver() view returns (bool)
true
isRngCompleted() view returns (bool)
true
isRngRequested() view returns (bool)
false
isRngTimedOut() view returns (bool)
false
numberOfWinners() view returns (uint256)
1
owner() view returns (address)
0x42cd8312d2bce04277dd5161832460e95b24262e
periodicPrizeStrategyListener() view returns (address)
0x0000000000000000000000000000000000000000
prizePeriodEndAt() view returns (uint256)
1680722111
prizePeriodRemainingSeconds() view returns (uint256)
0
prizePeriodSeconds() view returns (uint256)
604800
prizePeriodStartedAt() view returns (uint256)
1680117311
prizePool() view returns (address)
0xbc82221e131c082336cf698f0ca3ebd18afd4ce7
rng() view returns (address)
0xb1d89477d1b505c261bab6e73f08fa834544cd21
rngRequestTimeout() view returns (uint32)
1800
splitExternalErc20Awards() view returns (bool)
true
sponsorship() view returns (address)
0xe2177d475609b4a52c2bebcd642a798049d04c45
ticket() view returns (address)
0x27b85f596feb14e4b5faa9671720a556a7608c69
tokenListener() view returns (address)
0x9ee3faecffb7a02fc1696d3e7e672763c381df3f
Read-only
calculateNextPrizePeriodStartTime(uint256 currentTime) view returns (uint256)
estimateRemainingBlocksToPrize(uint256 secondsPerBlockMantissa) view returns (uint256)
getExternalErc721AwardTokenIds(address _externalErc721) view returns (uint256[])
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addExternalErc20Award(address _externalErc20)
addExternalErc20Awards(address[] _externalErc20s)
addExternalErc721Award(address _externalErc721, uint256[] _tokenIds)
beforeTokenMint(address to, uint256 amount, address controlledToken, address referrer)
beforeTokenTransfer(address from, address to, uint256 amount, address controlledToken)
cancelAward()
completeAward()
initialize(uint256 _prizePeriodStart, uint256 _prizePeriodSeconds, address _prizePool, address _ticket, address _sponsorship, address _rng, address[] externalErc20Awards)
initializeMultipleWinners(uint256 _prizePeriodStart, uint256 _prizePeriodSeconds, address _prizePool, address _ticket, address _sponsorship, address _rng, uint256 _numberOfWinners)
removeExternalErc20Award(address _externalErc20, address _prevExternalErc20)
removeExternalErc721Award(address _externalErc721, address _prevExternalErc721)
renounceOwnership()
setNumberOfWinners(uint256 count)
setPeriodicPrizeStrategyListener(address _periodicPrizeStrategyListener)
setRngRequestTimeout(uint32 _rngRequestTimeout)
setRngService(address rngService)
setSplitExternalErc20Awards(bool _splitExternalErc20Awards)
setTokenListener(address _tokenListener)
startAward()
transferExternalERC20(address to, address externalToken, uint256 amount)
transferOwnership(address newOwner)
ExternalErc20AwardAdded(address indexed externalErc20)
ExternalErc20AwardRemoved(address indexed externalErc20Award)
ExternalErc721AwardAdded(address indexed externalErc721, uint256[] tokenIds)
ExternalErc721AwardRemoved(address indexed externalErc721Award)
Initialized(uint256 prizePeriodStart, uint256 prizePeriodSeconds, address indexed prizePool, address ticket, address sponsorship, address rng, address[] externalErc20Awards)
NoWinners()
NumberOfWinnersSet(uint256 numberOfWinners)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PeriodicPrizeStrategyListenerSet(address indexed periodicPrizeStrategyListener)
PrizePoolAwardCancelled(address indexed operator, address indexed prizePool, uint32 indexed rngRequestId, uint32 rngLockBlock)
PrizePoolAwardStarted(address indexed operator, address indexed prizePool, uint32 indexed rngRequestId, uint32 rngLockBlock)
PrizePoolAwarded(address indexed operator, uint256 randomNumber)
PrizePoolOpened(address indexed operator, uint256 indexed prizePeriodStartedAt)
RngRequestFailed()
RngRequestTimeoutSet(uint32 rngRequestTimeout)
RngServiceUpdated(address indexed rngService)
SplitExternalErc20AwardsSet(bool splitExternalErc20Awards)
TokenListenerUpdated(address indexed tokenListener)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.