Source on GitHub
Snapshot

QThirtyFour @ epoch 204

contractIndex 22 · effective e202 – e205

WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVDQA
← ContractDownload Snapshot

Procedures

6State-changing
procBuyTicket#1
in 4Bout 1B
input1 field · 4B
nametypeoffsetbyteslayout
randomValuesuint8[4]04
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetPrice#2
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
newPriceuint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetSchedule#3
in 1Bout 1B
input1 field · 1B
nametypeoffsetbyteslayout
newScheduleuint801
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetTargetJackpot#4
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
newTargetJackpotuint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetDrawHour#5
in 1Bout 1B
input1 field · 1B
nametypeoffsetbyteslayout
newDrawHouruint801
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSyncJackpot#6
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801

Functions

11Read-only
funcGetTicketPrice#1
in 0Bout 8B
output1 field · 8B
nametypeoffsetbyteslayout
ticketPriceuint6408
funcGetNextEpochData#2
in 0Bout 18B
output1 field · 18B
nametypeoffsetbyteslayout
nextEpochDataNextEpochData018
funcGetWinnerData#3
in 0Bout 40974B
output1 field · 40974B
nametypeoffsetbyteslayout
winnerDataWinnerData040974
funcGetPools#4
in 0Bout 27B
output1 field · 27B
nametypeoffsetbyteslayout
poolsPoolsSnapshot027
funcGetSchedule#5
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
scheduleuint801
funcGetDrawHour#6
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
drawHouruint801
funcGetState#7
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
currentStateuint801
funcGetFees#8
in 0Bout 5B
output5 fields · 5B
nametypeoffsetbyteslayout
teamFeePercentuint801
distributionFeePercentuint811
winnerFeePercentuint821
burnPercentuint831
returnCodeuint841
funcEstimatePrizePayouts#9
in 16Bout 64B
input2 fields · 16B
nametypeoffsetbyteslayout
k2WinnerCountuint6408
k3WinnerCountuint6488
output8 fields · 64B
nametypeoffsetbyteslayout
k2PayoutPerWinneruint6408
k3PayoutPerWinneruint6488
k2MinFlooruint64168
k3MinFlooruint64248
perWinnerCapuint64328
totalRevenueuint64408
k2Pooluint64488
k3Pooluint64568
funcGetPlayers#10
in 0Bout 36865B
output2 fields · 36865B
nametypeoffsetbyteslayout
playersPlayerData[1024]036864
returnCodeuint8368641
funcGetWinningCombinationsHistory#11
in 0Bout 513B
output2 fields · 513B
nametypeoffsetbyteslayout
historyWinningCombination[128]0512
returnCodeuint85121

Structs

6Shared types
structNextEpochData
18B4 fields
fields
nametypeoffsetbyteslayout
newTicketPriceuint6408
newTargetJackpotuint6488
newScheduleuint8161
newDrawHouruint8171
structWinnerData
40974B4 fields
fields
nametypeoffsetbyteslayout
winnersWinnerPlayerData[1024]040960
winnerValuesuint8[4]409604
winnerCounteruint64409648
epochuint16409722
structPoolsSnapshot
27B5 fields
fields
nametypeoffsetbyteslayout
jackpotuint6408
reserveuint6488
targetJackpotuint64168
frActiveuint8241
roundsSinceK4uint16252
structPlayerData
36B2 fields
fields
nametypeoffsetbyteslayout
playerid032
randomValuesuint8[4]324
structWinningCombination
4B1 field
fields
nametypeoffsetbyteslayout
valuesuint8[4]04
structWinnerPlayerData
40B3 fields
fields
nametypeoffsetbyteslayout
playerid032
randomValuesuint8[4]324
wonAmountuint32364