0x3d9946190907ada8b70381b25c71eb9adf5f9b7b
Verified contract
Proxy
Active on
Ethereum with 81 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
0x408c…1314
0xde9e…f416
0xd81b…72f7
0x391a…5c96
0xb1d8…cd21
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($189.36)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LINK | ERC-20 | 18 | $10.52 |
$189.36 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13533736 | 3 years ago | | | 0 | 0.15166161 | |
| 12498812 | 3 years ago | | | 0 | 0.068695088 | |
| 12498799 | 3 years ago | | | 0 | 0.021097315 | |
| 12453856 | 3 years ago | | | 0 | 0.0027321840 | |
| 12453856 | 3 years ago | | | 0 | 0.0027400653 | |
| 12453856 | 3 years ago | | | 0 | 0.078732559 | |
| 12453784 | 3 years ago | | | 0 | 0.0030772422 | |
| 12453784 | 3 years ago | | | 0 | 0.0032092995 | |
| 12453784 | 3 years ago | | | 0 | 0.020542122 | |
| 12408457 | 3 years ago | | | 0 | 0.0058847040 |
ABI
ABI objects
Getter at block 20931324
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)
1681153200
prizePeriodRemainingSeconds() view returns (uint256)
0
prizePeriodSeconds() view returns (uint256)
604800
prizePeriodStartedAt() view returns (uint256)
1680548400
prizePool() view returns (address)
0xde9ec95d7708b8319ccca4b8bc92c0a3b70bf416
rng() view returns (address)
0xb1d89477d1b505c261bab6e73f08fa834544cd21
rngRequestTimeout() view returns (uint32)
1800
splitExternalErc20Awards() view returns (bool)
true
sponsorship() view returns (address)
0x391a437196c81eea7bbbbd5ed4df6b49de4f5c96
ticket() view returns (address)
0xd81b1a8b1ad00baa2d6609e0bae28a38713872f7
tokenListener() view returns (address)
0x408c03c5c1440a0b0810acb6a9f7567bee3c1314
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.