0x3d9946190907ada8b70381b25c71eb9adf5f9b7b

Verified contract

Proxy

Active on Ethereum with 81 txns
Deployed by via 0xbdba05c5 at 11609443
Slot
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
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $189.36
0xa2587eb7c0a8ea0f98db3e8649779e5e303d8ad6643929049d0f6387bed867e3
0x4715ca81a635718a360b083e431d01d193d5d2b6d4eaf08a53533af5409d4623
0xdf1571a35921ec7a9fe5043aca32ea238761a1957ed4e337408f6f44c1e4a983
0xf56dffccaaecc3889f0232269467a40ec2cd1f914e921dab2e7b046296bd8b2d
0xf688b6bb9ef5c1456fc6a967777110961cdfcae01e7dfee5f35d58c0ca28ed02
0x4c3afda43ade78a2e8f39971b5ae9c20ff339bd406dd08b1f42353e77e1e3493
0xa3a7b2137cf6816328343f3aca10bad73c129476607eff1ff6139c3f1ef10759
0x204eb1c9407655c41dfda30810c12f98d00cb1689f0c5bf2e16562cf2eda7a82
0x922e37b1caf5bdbc96ad2e2948df95daaa732a60d4ad9d426628a5c60671c87b
0xfca80787f2b0c1fee5339d0f2fa0b3b64ba815e532e491ce570c76566d000c70

Functions
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 currentTimeview returns (uint256)
estimateRemainingBlocksToPrize(uint256 secondsPerBlockMantissaview returns (uint256)
getExternalErc721AwardTokenIds(address _externalErc721view returns (uint256[])
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addExternalErc20Award(address _externalErc20
addExternalErc20Awards(address[] _externalErc20s
addExternalErc721Award(address _externalErc721uint256[] _tokenIds
beforeTokenMint(address touint256 amountaddress controlledTokenaddress referrer
beforeTokenTransfer(address fromaddress touint256 amountaddress controlledToken
cancelAward(
completeAward(
initialize(uint256 _prizePeriodStartuint256 _prizePeriodSecondsaddress _prizePooladdress _ticketaddress _sponsorshipaddress _rngaddress[] externalErc20Awards
initializeMultipleWinners(uint256 _prizePeriodStartuint256 _prizePeriodSecondsaddress _prizePooladdress _ticketaddress _sponsorshipaddress _rnguint256 _numberOfWinners
removeExternalErc20Award(address _externalErc20address _prevExternalErc20
removeExternalErc721Award(address _externalErc721address _prevExternalErc721
renounceOwnership(
setNumberOfWinners(uint256 count
setPeriodicPrizeStrategyListener(address _periodicPrizeStrategyListener
setRngRequestTimeout(uint32 _rngRequestTimeout
setRngService(address rngService
setSplitExternalErc20Awards(bool _splitExternalErc20Awards
setTokenListener(address _tokenListener
startAward(
transferExternalERC20(address toaddress externalTokenuint256 amount
transferOwnership(address newOwner
Events
ExternalErc20AwardAdded(address indexed externalErc20
ExternalErc20AwardRemoved(address indexed externalErc20Award
ExternalErc721AwardAdded(address indexed externalErc721uint256[] tokenIds
ExternalErc721AwardRemoved(address indexed externalErc721Award
Initialized(uint256 prizePeriodStartuint256 prizePeriodSecondsaddress indexed prizePooladdress ticketaddress sponsorshipaddress rngaddress[] externalErc20Awards
NoWinners(
NumberOfWinnersSet(uint256 numberOfWinners
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeriodicPrizeStrategyListenerSet(address indexed periodicPrizeStrategyListener
PrizePoolAwardCancelled(address indexed operatoraddress indexed prizePooluint32 indexed rngRequestIduint32 rngLockBlock
PrizePoolAwardStarted(address indexed operatoraddress indexed prizePooluint32 indexed rngRequestIduint32 rngLockBlock
PrizePoolAwarded(address indexed operatoruint256 randomNumber
PrizePoolOpened(address indexed operatoruint256 indexed prizePeriodStartedAt
RngRequestFailed(
RngRequestTimeoutSet(uint32 rngRequestTimeout
RngServiceUpdated(address indexed rngService
SplitExternalErc20AwardsSet(bool splitExternalErc20Awards
TokenListenerUpdated(address indexed tokenListener
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.