Source on GitHub
Snapshot

QDuel @ epoch 200

contractIndex 23 · effective e199 – e200

XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXNMD
← ContractDownload Snapshot

Procedures

6State-changing
procCreateRoom#1
in 56Bout 1B
input4 fields · 56B
nametypeoffsetbyteslayout
allowedPlayerid032
stakesint64328
raiseStepsint64408
maxStakesint64488
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procConnectToRoom#2
in 32Bout 1B
input1 field · 32B
nametypeoffsetbyteslayout
roomIdid032
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetPercentFees#3
in 3Bout 1B
input3 fields · 3B
nametypeoffsetbyteslayout
devFeePercentBpsuint801
burnFeePercentBpsuint811
shareholdersFeePercentBpsuint821
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procSetTTLHours#4
in 1Bout 1B
input1 field · 1B
nametypeoffsetbyteslayout
ttlHoursuint801
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procDeposit#5
in 0Bout 1B
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801
procWithdraw#6
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
amountsint6408
output1 field · 1B
nametypeoffsetbyteslayout
returnCodeuint801

Functions

4Read-only
funcGetPercentFees#1
in 0Bout 13B
output5 fields · 13B
nametypeoffsetbyteslayout
devFeePercentBpsuint801
burnFeePercentBpsuint811
shareholdersFeePercentBpsuint821
percentScaleuint1632
returnCodeuint6458
funcGetRooms#2
in 0Bout 61441B
output2 fields · 61441B
nametypeoffsetbyteslayout
roomsRoomInfo[512]061440
returnCodeuint8614401
funcGetTTLHours#3
in 0Bout 2B
output2 fields · 2B
nametypeoffsetbyteslayout
ttlHoursuint801
returnCodeuint811
funcGetUserProfile#4
in 0Bout 73B
output7 fields · 73B
nametypeoffsetbyteslayout
roomIdid032
depositedAmountuint64328
lockeduint64408
stakeuint64488
raiseStepuint64568
maxStakeuint64648
returnCodeuint8721

Structs

2Shared types
structRoomInfo
120B6 fields
fields
nametypeoffsetbyteslayout
roomIdid032
ownerid3232
allowedPlayerid6432
amountsint64968
closeTimeruint641048
lastUpdateDateAndTime1128
structDateAndTime
8B1 field
fields
nametypeoffsetbyteslayout
valueuint6408