LotteryLikePool

Verified contract

Active on Ethereum with 1,577 txns
Deployed by via 0x2f0c6531 at 11509863
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
ERC-20
Value $844.59
ERC-20
Value $0
0x01b2cbefac190e33859a61f8ce9ddbb68572c363d81b4e0ebd4bcae806d03904
0x3225d435455a5803cfd28ad3962e94867ec380ab43f8f49b56c99799a8d4ef78
0x236ad604a4c9a9b05249c4244565913b3d5c8a2bfd25532778f7a4686958dc29
0x8a62335be72d4def9a32f320f761bda08c7ce019224fd0f9382204a7efcafc5f
0xf41ce1bb6a96fe71061265147c81cbb537b026a6dcc204cd48a7e10eea64e5c9
0x842af85ea0f5393322211d67cd9f97dbfc0e0e4e76e5d2429a973094f372a4b9
0x238f78392a58bb645c44e3a54db2a8fb5960c4e35819aa4594f987794dbae398
0xff845f7402bdc2972d80854002f99b7d1b22fd0cd7dc074ded9d02dcf3f6178e
0x0e363ffe109318dae2e0e01e8e3f0bada7d2728f3240c7cf508a80cbbc5b1413
0x0aa3aaeca345f6342f0b52a542757f8a58ea6e1853fdcf98d7b2a71643a75762

Functions
Getter at block 21161024
jackpotToken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xd4eee3d50588d7dee8dcc42635e50093e0aa8cc0
ownerSubmittingPeriod(pure returns (uint256)
86400
rewardWithdrawalPeriod(pure returns (uint256)
518400
roundPeriod(pure returns (uint256)
604800
roundsCount(view returns (uint256)
45
stakingToken(view returns (address)
0x3593d125a4f7849a1b059e64f4517a86dd60c95d
totalStaked(view returns (uint256)
0
Read-only
activeEntriesList(uint256 roundIndexview returns (uint256 headuint256 lastuint256 lastAllocationuint256 lengthstruct LotteryLikePoolActiveEntryListElement[] result)
round(uint256 roundIndexview returns (struct LotteryLikePoolRoundProps)
roundCalculation(uint256 roundIndexview returns (struct LotteryLikePoolRoundCalculation)
roundEntries(uint256 roundIndexview returns (struct LotteryLikePoolEntry[])
roundParticipant(uint256 roundIndexaddress accountview returns (struct LotteryLikePoolRoundParticipant)
State-modifying
acceptOwnership(returns (bool success)
buyEntries(uint256 roundIndexuint256 amountreturns (bool success)
calculateRoundResults(uint256 roundIndexuint256[] iterableEntriesuint256 iterableEntriesOffsetuint256 limitreturns (bool success)
createNewRound(returns (bool success)
increaseJackpot(uint256 roundIndexuint256 amountreturns (bool success)
nominateNewOwner(address owner_returns (bool success)
provideMissingSeed(uint256 roundIndexreturns (bool success)
provideSealedSeed(uint256 roundIndexbytes32 sealedSeedreturns (bool success)
reuseNonWithdrawnRewards(uint256 fromRoundIndexuint256 inRoundIndexreturns (bool success)
revealSealedSeed(uint256 roundIndexbytes32 seedreturns (bool success)
withdrawRewards(uint256 roundIndexreturns (bool success)
withdrawStake(uint256 amountreturns (bool success)
Events
EntriesPurchased(uint256 indexed roundIndexaddress indexed purchaseruint256 indexed entryIndexuint256 amount
JackpotIncreased(uint256 indexed roundIndexaddress indexed payeruint256 amount
MissingSeedProvided(uint256 indexed roundIndexbytes32 seed
NewRoundCreated(uint256 indexed indexuint256 endsAt
NonWithdrawnRewardsReused(uint256 indexed fromRoundIndexuint256 indexed inRoundIndex
OwnerChanged(address indexed newOwner
OwnerNominated(address indexed nominatedOwner
RewardWithdrawn(uint256 indexed roundIndexaddress indexed winneruint256 amount
RoundClosed(uint256 indexed index
RoundEnded(uint256 indexed index
SealedSeedProvided(uint256 indexed roundIndexbytes32 sealedSeeduint256 revealingBlockNumber
SeedRevealed(uint256 indexed roundIndexbytes32 revealedSeedbytes32 savedSeed
StakeWithdrawn(uint256 amount
WinnerDefined(uint256 indexed roundIndexaddress indexed accountuint256 rewardAmount
Constructor
constructor(address stakingToken_address jackpotToken_uint256 firstRoundEndsAtaddress owner_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.