Source on GitHub
Snapshot Current

QBond @ epoch 207

contractIndex 17 · effective e204 → now

RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAH
← ContractDownload Snapshot

Procedures

8State-changing
procStake#1
in 8Bout 0B
input1 field · 8B
nametypeoffsetbyteslayout
quMillionssint6408
procTransferMBondOwnershipAndPossession#2
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
newOwnerAndPossessorid032
epochsint64328
numberOfMBondssint64408
output1 field · 8B
nametypeoffsetbyteslayout
transferredMBondssint6408
procAddAskOrder#3
in 24Bout 8B
input3 fields · 24B
nametypeoffsetbyteslayout
epochsint6408
pricesint6488
numberOfMBondssint64168
output1 field · 8B
nametypeoffsetbyteslayout
addedMBondsAmountsint6408
procRemoveAskOrder#4
in 24Bout 8B
input3 fields · 24B
nametypeoffsetbyteslayout
epochsint6408
pricesint6488
numberOfMBondssint64168
output1 field · 8B
nametypeoffsetbyteslayout
removedMBondsAmountsint6408
procAddBidOrder#5
in 24Bout 8B
input3 fields · 24B
nametypeoffsetbyteslayout
epochsint6408
pricesint6488
numberOfMBondssint64168
output1 field · 8B
nametypeoffsetbyteslayout
addedMBondsAmountsint6408
procRemoveBidOrder#6
in 24Bout 8B
input3 fields · 24B
nametypeoffsetbyteslayout
epochsint6408
pricesint6488
numberOfMBondssint64168
output1 field · 8B
nametypeoffsetbyteslayout
removedMBondsAmountsint6408
procBurnQU#7
in 8Bout 8B
input1 field · 8B
nametypeoffsetbyteslayout
amountsint6408
output1 field · 8B
nametypeoffsetbyteslayout
amountsint6408
procUpdateCFA#8
in 33Bout 1B
input2 fields · 33B
nametypeoffsetbyteslayout
userid032
operationuint8321
output1 field · 1B
nametypeoffsetbyteslayout
resultuint801

Functions

8Read-only
funcGetFees#1
in 0Bout 24B
output3 fields · 24B
nametypeoffsetbyteslayout
stakeFeePercentuint6408
tradeFeePercentuint6488
transferFeeuint64168
funcGetEarnedFees#2
in 0Bout 16B
output2 fields · 16B
nametypeoffsetbyteslayout
stakeFeesuint6408
tradeFeesuint6488
funcGetInfoPerEpoch#3
in 8Bout 24B
input1 field · 8B
nametypeoffsetbyteslayout
epochsint6408
output3 fields · 24B
nametypeoffsetbyteslayout
stakersAmountuint6408
totalStakedsint6488
apysint64168
funcGetOrders#4
in 24Bout 24576B
input3 fields · 24B
nametypeoffsetbyteslayout
epochsint6408
askOrdersOffsetsint6488
bidOrdersOffsetsint64168
output2 fields · 24576B
nametypeoffsetbyteslayout
askOrdersOrder[256]012288
bidOrdersOrder[256]1228812288
funcGetUserOrders#5
in 48Bout 24576B
input3 fields · 48B
nametypeoffsetbyteslayout
ownerid032
askOrdersOffsetsint64328
bidOrdersOffsetsint64408
output2 fields · 24576B
nametypeoffsetbyteslayout
askOrdersOrder[256]012288
bidOrdersOrder[256]1228812288
funcGetMBondsTable#6
in 0Bout 16384B
output1 field · 16384B
nametypeoffsetbyteslayout
infoTableEntry[512]016384
funcGetUserMBonds#7
in 32Bout 6152B
input1 field · 32B
nametypeoffsetbyteslayout
ownerid032
output2 fields · 6152B
nametypeoffsetbyteslayout
totalMBondsAmountsint6408
mbondsMBondEntity[256]86144
funcGetCFA#8
in 0Bout 32768B
output1 field · 32768B
nametypeoffsetbyteslayout
commissionFreeAddressesid[1024]032768

Structs

3Shared types
structOrder
48B3 fields
fields
nametypeoffsetbyteslayout
ownerid032
epochsint64328
numberOfMBondssint64408
structTableEntry
32B4 fields
fields
nametypeoffsetbyteslayout
epochsint6408
totalStakedQBondsint6488
totalStakedQEarnsint64168
apyuint64248
structMBondEntity
24B3 fields
fields
nametypeoffsetbyteslayout
epochsint6408
amountsint6488
apyuint64168