Source on GitHub
Snapshot Current

Pulse @ epoch 213

contractIndex 24 · effective e208 → now

YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSME
← ContractDownload Snapshot

Procedures

13State-changing
procBuyTicket#1
in 0Bout 1B
input1 field · 0B
nametypeoffsetbyteslayout
digitsuint8[]00
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
procSetDrawHour#4
in 1Bout 1B
input1 field · 1B
nametypeoffsetbyteslayout
newDrawHouruint801
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetFees#5
in 4Bout 1B
input4 fields · 4B
nametypeoffsetbyteslayout
devPercentuint801
burnPercentuint811
shareholdersPercentuint821
rlShareholdersPercentuint831
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetQHeartHoldLimit#6
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
newQHeartHoldLimituint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procBuyRandomTickets#7
in 2Bout 1B
input1 field · 2B
nametypeoffsetbyteslayout
countuint1602
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procDepositAutoParticipation#8
in 11Bout 1B
input3 fields · 11B
nametypeoffsetbyteslayout
amountsint6408
desiredTicketssint1682
buyNowuint8101
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procWithdrawAutoParticipation#9
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
amountsint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetAutoConfig#10
in 2Bout 1B
input1 field · 2B
nametypeoffsetbyteslayout
desiredTicketssint1602
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetAutoLimits#11
in 2Bout 1B
input1 field · 2B
nametypeoffsetbyteslayout
maxTicketsPerUseruint1602
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procTransferTokenToQx#12
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
numberOfSharessint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procDepositManagedQHeart#13
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
amountsint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801

Functions

14Read-only
funcGetTicketPrice#1
in 0Bout 8B
output1 field · 8B
nametypeoffsetbyteslayout
ticketPriceuint6408
funcGetPlayerBalance#2
in 32Bout 9B
input1 field · 32B
nametypeoffsetbyteslayout
playerid032
output2 fields · 9B
nametypeoffsetbyteslayout
balanceuint6408
returnCodeuint881
funcGetRoundState#3
in 0Bout 19B
output10 fields · 19B
nametypeoffsetbyteslayout
epochuint3204
lastDrawDateStampuint3244
ticketCounteruint1682
maxPlayersuint16102
slotsLeftuint16122
currentStateuint8141
drawHouruint8151
scheduleuint8161
sellingOpenuint8171
returnCodeuint8181
funcGetFees#4
in 0Bout 5B
output5 fields · 5B
nametypeoffsetbyteslayout
devPercentuint801
burnPercentuint811
shareholdersPercentuint821
rlShareholdersPercentuint831
returnCodeuint841
funcGetQHeartHoldLimit#5
in 0Bout 8B
output1 field · 8B
nametypeoffsetbyteslayout
qheartHoldLimituint6408
funcGetQHeartWallet#6
in 0Bout 32B
output1 field · 32B
nametypeoffsetbyteslayout
walletid032
funcGetWinningDigits#7
in 0Bout 0B
output1 field · 0B
nametypeoffsetbyteslayout
digitsuint8[]00
funcGetBalance#8
in 0Bout 8B
output1 field · 8B
nametypeoffsetbyteslayout
balanceuint6408
funcGetWinners#9
in 0Bout 43017B
output3 fields · 43017B
nametypeoffsetbyteslayout
winnersWinnerInfo[1024]043008
winnersCounteruint64430088
returnCodeuint8430161
funcGetAutoParticipation#10
in 32Bout 11B
input1 field · 32B
nametypeoffsetbyteslayout
playerid032
output3 fields · 11B
nametypeoffsetbyteslayout
deposituint6408
desiredTicketsuint1682
returnCodeuint8101
funcGetAutoStats#11
in 0Bout 7B
output5 fields · 7B
nametypeoffsetbyteslayout
participantsAutoParticipant[]00
maxAutoParticipantsuint1602
maxAutoTicketsPerUseruint1622
roundSlotsLeftuint1642
returnCodeuint861
funcValidateDigits#12
in 0Bout 1B
input1 field · 0B
nametypeoffsetbyteslayout
digitsuint8[]00
output1 field · 1B
nametypeoffsetbyteslayout
isValiduint801
funcGetPlayers#13
in 0Bout 32769B
output2 fields · 32769B
nametypeoffsetbyteslayout
playersTicket[1024]032768
returnCodeuint8327681
funcGetPrizeTable#14
in 0Bout 9B
output4 fields · 9B
nametypeoffsetbyteslayout
leftAlignedRewardsuint64[]00
anyPositionRewardsuint64[]00
ticketPriceuint6408
returnCodeuint881

Structs

3Shared types
structTicket
32B2 fields
fields
nametypeoffsetbyteslayout
playerid032
digitsuint8[]320
structWinnerInfo
42B3 fields
fields
nametypeoffsetbyteslayout
winnerAddressid032
revenueuint64328
epochuint16402
structAutoParticipant
42B3 fields
fields
nametypeoffsetbyteslayout
playerid032
depositsint64328
desiredTicketsuint16402