Source on GitHub
Snapshot

Pulse @ epoch 205

contractIndex 24 · effective e204 – e206

YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSME
← ContractDownload Snapshot

Procedures

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

Functions

11Read-only
funcGetTicketPrice#1
in 0Bout 8B
output1 field · 8B
nametypeoffsetbyteslayout
ticketPriceuint6408
funcGetSchedule#2
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
scheduleuint801
funcGetDrawHour#3
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
drawHouruint801
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 0Bout 11B
output3 fields · 11B
nametypeoffsetbyteslayout
deposituint6408
desiredTicketsuint1682
returnCodeuint8101
funcGetAutoStats#11
in 0Bout 21B
output5 fields · 21B
nametypeoffsetbyteslayout
autoParticipantsCounteruint1602
totalAutoDepositsuint6428
autoStartIndexsint64108
maxAutoTicketsPerUseruint16182
returnCodeuint8201

Structs

1Shared types
structWinnerInfo
42B3 fields
fields
nametypeoffsetbyteslayout
winnerAddressid032
revenueuint64328
epochuint16402