Source on GitHub
Snapshot

Qswap @ epoch 205

contractIndex 13 · effective e201 – e208

NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAML
← ContractDownload Snapshot

Procedures

11State-changing
procIssueAsset#1
in 25Bout 8B
input4 fields · 25B
nametypeoffsetbyteslayout
assetNameuint6408
numberOfSharessint6488
unitOfMeasurementuint64168
numberOfDecimalPlacessint8241
output1 field · 8B
nametypeoffsetbyteslayout
issuedNumberOfSharessint6408
procTransferShareOwnershipAndPossession#2
in 80Bout 8B
input4 fields · 80B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
newOwnerAndPossessorid4032
amountsint64728
output1 field · 8B
nametypeoffsetbyteslayout
transferredAmountsint6408
procCreatePool#3
in 8Bout 1B
input1 field · 8B
nametypeoffsetbyteslayout
assetNameuint6408
output1 field · 1B
nametypeoffsetbyteslayout
successuint801
procAddLiquidity#4
in 64Bout 24B
input5 fields · 64B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountDesiredsint64408
quAmountMinsint64488
assetAmountMinsint64568
output3 fields · 24B
nametypeoffsetbyteslayout
userIncreaseLiquiditysint6408
quAmountsint6488
assetAmountsint64168
procRemoveLiquidity#5
in 64Bout 16B
input5 fields · 64B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
burnLiquiditysint64408
quAmountMinsint64488
assetAmountMinsint64568
output2 fields · 16B
nametypeoffsetbyteslayout
quAmountsint6408
assetAmountsint6488
procSwapExactQuForAsset#6
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountOutMinsint64408
output1 field · 8B
nametypeoffsetbyteslayout
assetAmountOutsint6408
procSwapQuForExactAsset#7
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountOutsint64408
output1 field · 8B
nametypeoffsetbyteslayout
quAmountInsint6408
procSwapExactAssetForQu#8
in 56Bout 8B
input4 fields · 56B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountInsint64408
quAmountOutMinsint64488
output1 field · 8B
nametypeoffsetbyteslayout
quAmountOutsint6408
procSwapAssetForExactQu#9
in 56Bout 8B
input4 fields · 56B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountInMaxsint64408
quAmountOutsint64488
output1 field · 8B
nametypeoffsetbyteslayout
assetAmountInsint6408
procSetInvestRewardsInfo#10
in 32Bout 1B
input1 field · 32B
nametypeoffsetbyteslayout
newInvestRewardsIdid032
output1 field · 1B
nametypeoffsetbyteslayout
successuint801
procTransferShareManagementRights#11
in 52Bout 8B
input3 fields · 52B
nametypeoffsetbyteslayout
assetAsset040
numberOfSharessint64408
newManagingContractIndexuint32484
output1 field · 8B
nametypeoffsetbyteslayout
transferredNumberOfSharessint6408

Functions

8Read-only
funcFees#1
in 0Bout 32B
output8 fields · 32B
nametypeoffsetbyteslayout
assetIssuanceFeeuint3204
poolCreationFeeuint3244
transferFeeuint3284
swapFeeuint32124
shareholderFeeuint32164
investRewardsFeeuint32204
qxFeeuint32244
burnFeeuint32284
funcGetPoolBasicState#2
in 40Bout 32B
input2 fields · 40B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
output4 fields · 32B
nametypeoffsetbyteslayout
poolExistssint6408
reservedQuAmountsint6488
reservedAssetAmountsint64168
totalLiquiditysint64248
funcGetLiquidityOf#3
in 72Bout 8B
input3 fields · 72B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
accountid4032
output1 field · 8B
nametypeoffsetbyteslayout
liquiditysint6408
funcQuoteExactQuInput#4
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
quAmountInsint64408
output1 field · 8B
nametypeoffsetbyteslayout
assetAmountOutsint6408
funcQuoteExactQuOutput#5
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
quAmountOutsint64408
output1 field · 8B
nametypeoffsetbyteslayout
assetAmountInsint6408
funcQuoteExactAssetInput#6
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountInsint64408
output1 field · 8B
nametypeoffsetbyteslayout
quAmountOutsint6408
funcQuoteExactAssetOutput#7
in 48Bout 8B
input3 fields · 48B
nametypeoffsetbyteslayout
assetIssuerid032
assetNameuint64328
assetAmountOutsint64408
output1 field · 8B
nametypeoffsetbyteslayout
quAmountInsint6408
funcInvestRewardsInfo#8
in 0Bout 36B
output2 fields · 36B
nametypeoffsetbyteslayout
investRewardsFeeuint3204
investRewardsIdid432

Structs

1Shared types
structAsset
40B2 fields
fields
nametypeoffsetbyteslayout
issuerid032
assetNameuint64328