Source on GitHub
Snapshot

QThirtyFour @ epoch 199

contractIndex 22 · effective e199 – e201

WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVDQA
← ContractDownload Snapshot

Procedures

5State-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

Functions

9Read-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 36878B
output1 field · 36878B
nametypeoffsetbyteslayout
winnerDataWinnerData036878
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

Structs

4Shared types
structNextEpochData
18B4 fields
fields
nametypeoffsetbyteslayout
newTicketPriceuint6408
newTargetJackpotuint6488
newScheduleuint8161
newDrawHouruint8171
structWinnerData
36878B4 fields
fields
nametypeoffsetbyteslayout
winnersPlayerData[1024]036864
winnerValuesuint8[4]368644
winnerCounteruint64368688
epochuint16368762
structPoolsSnapshot
27B5 fields
fields
nametypeoffsetbyteslayout
jackpotuint6408
reserveuint6488
targetJackpotuint64168
frActiveuint8241
roundsSinceK4uint16252
structPlayerData
36B2 fields
fields
nametypeoffsetbyteslayout
playerid032
randomValuesuint8[4]324