Source on GitHub

Qbay

Idx 12·Since e154·1 ABI version
MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLWD
17Procedures
9Functions
1Structs
1ABI Version

Current ABI

e154Open Snapshot →

Procedures

17State-changing
procsettingCFBAndQubicPrice#1
in 16Bout 4B
input2 fields · 16B
nametypeoffsetbyteslayout
CFBPriceuint6408
QubicPriceuint6488
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proccreateCollection#2
in 85Bout 4B
input6 fields · 85B
nametypeoffsetbyteslayout
priceForDropMintuint6408
volumeuint3284
royaltyuint32124
maxSizePerOneIduint32164
URIuint8[64]2064
typeOfCollectionuint8841
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procmint#3
in 73Bout 4B
input4 fields · 73B
nametypeoffsetbyteslayout
royaltyuint3204
collectionIduint3244
URIuint8[64]864
typeOfMintuint8721
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procmintOfDrop#4
in 68Bout 4B
input2 fields · 68B
nametypeoffsetbyteslayout
collectionIduint3204
URIuint8[64]464
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proctransfer#5
in 36Bout 4B
input2 fields · 36B
nametypeoffsetbyteslayout
receiverid032
NFTiduint32324
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proclistInMarket#6
in 12Bout 4B
input2 fields · 12B
nametypeoffsetbyteslayout
priceuint6408
NFTiduint3284
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procbuy#7
in 5Bout 4B
input2 fields · 5B
nametypeoffsetbyteslayout
NFTiduint3204
methodOfPaymentuint841
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proccancelSale#8
in 4Bout 4B
input1 field · 4B
nametypeoffsetbyteslayout
NFTiduint3204
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proclistInExchange#9
in 8Bout 4B
input2 fields · 8B
nametypeoffsetbyteslayout
possessedNFTuint3204
anotherNFTuint3244
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proccancelExchange#10
in 8Bout 4B
input2 fields · 8B
nametypeoffsetbyteslayout
possessedNFTuint3204
anotherNFTuint3244
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procmakeOffer#11
in 13Bout 4B
input3 fields · 13B
nametypeoffsetbyteslayout
askPriceuint6408
NFTiduint3284
paymentMethoduint8121
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procacceptOffer#12
in 4Bout 4B
input1 field · 4B
nametypeoffsetbyteslayout
NFTiduint3204
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proccancelOffer#13
in 4Bout 4B
input1 field · 4B
nametypeoffsetbyteslayout
NFTiduint3204
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
proccreateTraditionalAuction#14
in 45Bout 4B
input11 fields · 45B
nametypeoffsetbyteslayout
minPriceuint6408
NFTIduint3284
startYearuint32124
startMonthuint32164
startDayuint32204
startHouruint32244
endYearuint32284
endMonthuint32324
endDayuint32364
endHouruint32404
paymentMethodOfAuctionuint8441
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procbidOnTraditionalAuction#15
in 13Bout 4B
input3 fields · 13B
nametypeoffsetbyteslayout
priceuint6408
NFTIduint3284
paymentMethoduint8121
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204
procTransferShareManagementRights#16
in 52Bout 12B
input3 fields · 52B
nametypeoffsetbyteslayout
assetAsset040
numberOfSharessint64408
newManagingContractIndexuint32484
output2 fields · 12B
nametypeoffsetbyteslayout
transferredNumberOfSharessint6408
returnCodeuint3284
procchangeStatusOfMarketPlace#17
in 1Bout 4B
input1 field · 1B
nametypeoffsetbyteslayout
statusuint801
output1 field · 4B
nametypeoffsetbyteslayout
returnCodeuint3204

Functions

9Read-only
funcgetNumberOfNFTForUser#1
in 32Bout 4B
input1 field · 32B
nametypeoffsetbyteslayout
userid032
output1 field · 4B
nametypeoffsetbyteslayout
numberOfNFTuint3204
funcgetInfoOfNFTUserPossessed#2
in 36Bout 242B
input2 fields · 36B
nametypeoffsetbyteslayout
userid032
NFTNumberuint32324
output28 fields · 242B
nametypeoffsetbyteslayout
creatorid032
possessorid3232
askUserid6432
creatorOfAuctionid9632
salePricesint641288
askMaxPricesint641368
currentPriceOfAuctionuint641448
royaltyuint321524
NFTidForExchangeuint321564
URIuint8[64]16064
statusOfAuctionuint82241
yearAuctionStarteduint82251
monthAuctionStarteduint82261
dayAuctionStarteduint82271
hourAuctionStarteduint82281
minuteAuctionStarteduint82291
secondAuctionStarteduint82301
yearAuctionEndeduint82311
monthAuctionEndeduint82321
dayAuctionEndeduint82331
hourAuctionEndeduint82341
minuteAuctionEndeduint82351
secondAuctionEndeduint82361
statusOfSaleuint82371
statusOfAskuint82381
paymentMethodOfAskuint82391
statusOfExchangeuint82401
paymentMethodOfAuctionuint82411
funcgetInfoOfMarketplace#3
in 0Bout 49B
output8 fields · 49B
nametypeoffsetbyteslayout
priceOfCFBuint6408
priceOfQubicuint6488
numberOfNFTIncominguint64168
earnedQubicuint64248
earnedCFBuint64328
numberOfCollectionuint32404
numberOfNFTuint32444
statusOfMarketPlaceuint8481
funcgetInfoOfCollectionByCreator#4
in 36Bout 89B
input2 fields · 36B
nametypeoffsetbyteslayout
creatorid032
orderOfCollectionuint32324
output7 fields · 89B
nametypeoffsetbyteslayout
priceForDropMintuint6408
idOfCollectionuint3284
royaltyuint32124
currentSizesint32164
maxSizeHoldingPerOneIduint32204
URIuint8[64]2464
typeOfCollectionuint8881
funcgetInfoOfCollectionById#5
in 4Bout 117B
input1 field · 4B
nametypeoffsetbyteslayout
idOfCollectionuint3204
output7 fields · 117B
nametypeoffsetbyteslayout
creatorid032
priceForDropMintuint64328
royaltyuint32404
currentSizesint32444
maxSizeHoldingPerOneIduint32484
URIuint8[64]5264
typeOfCollectionuint81161
funcgetIncomingAuctions#6
in 8Bout 4096B
input2 fields · 8B
nametypeoffsetbyteslayout
offsetuint3204
countuint3244
output1 field · 4096B
nametypeoffsetbyteslayout
NFTIduint32[1024]04096
funcgetInfoOfNFTById#7
in 4Bout 242B
input1 field · 4B
nametypeoffsetbyteslayout
NFTIduint3204
output28 fields · 242B
nametypeoffsetbyteslayout
creatorid032
possessorid3232
askUserid6432
creatorOfAuctionid9632
salePricesint641288
askMaxPricesint641368
currentPriceOfAuctionuint641448
royaltyuint321524
NFTidForExchangeuint321564
URIuint8[64]16064
statusOfAuctionuint82241
yearAuctionStarteduint82251
monthAuctionStarteduint82261
dayAuctionStarteduint82271
hourAuctionStarteduint82281
minuteAuctionStarteduint82291
secondAuctionStarteduint82301
yearAuctionEndeduint82311
monthAuctionEndeduint82321
dayAuctionEndeduint82331
hourAuctionEndeduint82341
minuteAuctionEndeduint82351
secondAuctionEndeduint82361
statusOfSaleuint82371
statusOfAskuint82381
paymentMethodOfAskuint82391
statusOfExchangeuint82401
paymentMethodOfAuctionuint82411
funcgetUserCreatedCollection#8
in 40Bout 4096B
input3 fields · 40B
nametypeoffsetbyteslayout
userid032
offsetuint32324
countuint32364
output1 field · 4096B
nametypeoffsetbyteslayout
collectionIduint32[1024]04096
funcgetUserCreatedNFT#9
in 40Bout 4096B
input3 fields · 40B
nametypeoffsetbyteslayout
userid032
offsetuint32324
countuint32364
output1 field · 4096B
nametypeoffsetbyteslayout
NFTIduint32[1024]04096

Structs

1Shared types
structAsset
40B2 fields
fields
nametypeoffsetbyteslayout
issuerid032
assetNameuint64328

Raw JSON

/v1/contracts/12
contracts/12.json
{
  "contractIndex": 12,
  "contractName": "Qbay",
  "contractAddress": "MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLWD",
  "epoch": 154,
  "coreVersion": "v1.239.1",
  "structs": {
    "Asset": {
      "name": "Asset",
      "byteLength": 40,
      "fields": [
        {
          "name": "issuer",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "assetName",
          "type": "uint64",
          "offset": 32,
          "byteLength": 8
        }
      ]
    }
  },
  "procedures": [
    {
      "kind": "procedure",
      "inputType": 1,
      "name": "settingCFBAndQubicPrice",
      "inputFields": [
        {
          "name": "CFBPrice",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "QubicPrice",
          "type": "uint64",
          "offset": 8,
          "byteLength": 8
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 16,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 2,
      "name": "createCollection",
      "inputFields": [
        {
          "name": "priceForDropMint",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "volume",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        },
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 12,
          "byteLength": 4
        },
        {
          "name": "maxSizePerOneId",
          "type": "uint32",
          "offset": 16,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 20,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "typeOfCollection",
          "type": "uint8",
          "offset": 84,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 85,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 3,
      "name": "mint",
      "inputFields": [
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "collectionId",
          "type": "uint32",
          "offset": 4,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 8,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "typeOfMint",
          "type": "uint8",
          "offset": 72,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 73,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 4,
      "name": "mintOfDrop",
      "inputFields": [
        {
          "name": "collectionId",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 4,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 68,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 5,
      "name": "transfer",
      "inputFields": [
        {
          "name": "receiver",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 36,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 6,
      "name": "listInMarket",
      "inputFields": [
        {
          "name": "price",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 12,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 7,
      "name": "buy",
      "inputFields": [
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "methodOfPayment",
          "type": "uint8",
          "offset": 4,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 5,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 8,
      "name": "cancelSale",
      "inputFields": [
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 4,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 9,
      "name": "listInExchange",
      "inputFields": [
        {
          "name": "possessedNFT",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "anotherNFT",
          "type": "uint32",
          "offset": 4,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 8,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 10,
      "name": "cancelExchange",
      "inputFields": [
        {
          "name": "possessedNFT",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "anotherNFT",
          "type": "uint32",
          "offset": 4,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 8,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 11,
      "name": "makeOffer",
      "inputFields": [
        {
          "name": "askPrice",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        },
        {
          "name": "paymentMethod",
          "type": "uint8",
          "offset": 12,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 13,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 12,
      "name": "acceptOffer",
      "inputFields": [
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 4,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 13,
      "name": "cancelOffer",
      "inputFields": [
        {
          "name": "NFTid",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 4,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 14,
      "name": "createTraditionalAuction",
      "inputFields": [
        {
          "name": "minPrice",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "NFTId",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        },
        {
          "name": "startYear",
          "type": "uint32",
          "offset": 12,
          "byteLength": 4
        },
        {
          "name": "startMonth",
          "type": "uint32",
          "offset": 16,
          "byteLength": 4
        },
        {
          "name": "startDay",
          "type": "uint32",
          "offset": 20,
          "byteLength": 4
        },
        {
          "name": "startHour",
          "type": "uint32",
          "offset": 24,
          "byteLength": 4
        },
        {
          "name": "endYear",
          "type": "uint32",
          "offset": 28,
          "byteLength": 4
        },
        {
          "name": "endMonth",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        },
        {
          "name": "endDay",
          "type": "uint32",
          "offset": 36,
          "byteLength": 4
        },
        {
          "name": "endHour",
          "type": "uint32",
          "offset": 40,
          "byteLength": 4
        },
        {
          "name": "paymentMethodOfAuction",
          "type": "uint8",
          "offset": 44,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 45,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 15,
      "name": "bidOnTraditionalAuction",
      "inputFields": [
        {
          "name": "price",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "NFTId",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        },
        {
          "name": "paymentMethod",
          "type": "uint8",
          "offset": 12,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 13,
      "outputSize": 4
    },
    {
      "kind": "procedure",
      "inputType": 16,
      "name": "TransferShareManagementRights",
      "inputFields": [
        {
          "name": "asset",
          "type": "struct",
          "offset": 0,
          "byteLength": 40,
          "structRef": "Asset"
        },
        {
          "name": "numberOfShares",
          "type": "sint64",
          "offset": 40,
          "byteLength": 8
        },
        {
          "name": "newManagingContractIndex",
          "type": "uint32",
          "offset": 48,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "transferredNumberOfShares",
          "type": "sint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        }
      ],
      "inputSize": 52,
      "outputSize": 12
    },
    {
      "kind": "procedure",
      "inputType": 17,
      "name": "changeStatusOfMarketPlace",
      "inputFields": [
        {
          "name": "status",
          "type": "uint8",
          "offset": 0,
          "byteLength": 1
        }
      ],
      "outputFields": [
        {
          "name": "returnCode",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 1,
      "outputSize": 4
    }
  ],
  "functions": [
    {
      "kind": "function",
      "inputType": 1,
      "name": "getNumberOfNFTForUser",
      "inputFields": [
        {
          "name": "user",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        }
      ],
      "outputFields": [
        {
          "name": "numberOfNFT",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "inputSize": 32,
      "outputSize": 4
    },
    {
      "kind": "function",
      "inputType": 2,
      "name": "getInfoOfNFTUserPossessed",
      "inputFields": [
        {
          "name": "user",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "NFTNumber",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "creator",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "possessor",
          "type": "id",
          "offset": 32,
          "byteLength": 32
        },
        {
          "name": "askUser",
          "type": "id",
          "offset": 64,
          "byteLength": 32
        },
        {
          "name": "creatorOfAuction",
          "type": "id",
          "offset": 96,
          "byteLength": 32
        },
        {
          "name": "salePrice",
          "type": "sint64",
          "offset": 128,
          "byteLength": 8
        },
        {
          "name": "askMaxPrice",
          "type": "sint64",
          "offset": 136,
          "byteLength": 8
        },
        {
          "name": "currentPriceOfAuction",
          "type": "uint64",
          "offset": 144,
          "byteLength": 8
        },
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 152,
          "byteLength": 4
        },
        {
          "name": "NFTidForExchange",
          "type": "uint32",
          "offset": 156,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 160,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "statusOfAuction",
          "type": "uint8",
          "offset": 224,
          "byteLength": 1
        },
        {
          "name": "yearAuctionStarted",
          "type": "uint8",
          "offset": 225,
          "byteLength": 1
        },
        {
          "name": "monthAuctionStarted",
          "type": "uint8",
          "offset": 226,
          "byteLength": 1
        },
        {
          "name": "dayAuctionStarted",
          "type": "uint8",
          "offset": 227,
          "byteLength": 1
        },
        {
          "name": "hourAuctionStarted",
          "type": "uint8",
          "offset": 228,
          "byteLength": 1
        },
        {
          "name": "minuteAuctionStarted",
          "type": "uint8",
          "offset": 229,
          "byteLength": 1
        },
        {
          "name": "secondAuctionStarted",
          "type": "uint8",
          "offset": 230,
          "byteLength": 1
        },
        {
          "name": "yearAuctionEnded",
          "type": "uint8",
          "offset": 231,
          "byteLength": 1
        },
        {
          "name": "monthAuctionEnded",
          "type": "uint8",
          "offset": 232,
          "byteLength": 1
        },
        {
          "name": "dayAuctionEnded",
          "type": "uint8",
          "offset": 233,
          "byteLength": 1
        },
        {
          "name": "hourAuctionEnded",
          "type": "uint8",
          "offset": 234,
          "byteLength": 1
        },
        {
          "name": "minuteAuctionEnded",
          "type": "uint8",
          "offset": 235,
          "byteLength": 1
        },
        {
          "name": "secondAuctionEnded",
          "type": "uint8",
          "offset": 236,
          "byteLength": 1
        },
        {
          "name": "statusOfSale",
          "type": "uint8",
          "offset": 237,
          "byteLength": 1
        },
        {
          "name": "statusOfAsk",
          "type": "uint8",
          "offset": 238,
          "byteLength": 1
        },
        {
          "name": "paymentMethodOfAsk",
          "type": "uint8",
          "offset": 239,
          "byteLength": 1
        },
        {
          "name": "statusOfExchange",
          "type": "uint8",
          "offset": 240,
          "byteLength": 1
        },
        {
          "name": "paymentMethodOfAuction",
          "type": "uint8",
          "offset": 241,
          "byteLength": 1
        }
      ],
      "inputSize": 36,
      "outputSize": 242
    },
    {
      "kind": "function",
      "inputType": 3,
      "name": "getInfoOfMarketplace",
      "inputFields": [],
      "outputFields": [
        {
          "name": "priceOfCFB",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "priceOfQubic",
          "type": "uint64",
          "offset": 8,
          "byteLength": 8
        },
        {
          "name": "numberOfNFTIncoming",
          "type": "uint64",
          "offset": 16,
          "byteLength": 8
        },
        {
          "name": "earnedQubic",
          "type": "uint64",
          "offset": 24,
          "byteLength": 8
        },
        {
          "name": "earnedCFB",
          "type": "uint64",
          "offset": 32,
          "byteLength": 8
        },
        {
          "name": "numberOfCollection",
          "type": "uint32",
          "offset": 40,
          "byteLength": 4
        },
        {
          "name": "numberOfNFT",
          "type": "uint32",
          "offset": 44,
          "byteLength": 4
        },
        {
          "name": "statusOfMarketPlace",
          "type": "uint8",
          "offset": 48,
          "byteLength": 1
        }
      ],
      "inputSize": 0,
      "outputSize": 49
    },
    {
      "kind": "function",
      "inputType": 4,
      "name": "getInfoOfCollectionByCreator",
      "inputFields": [
        {
          "name": "creator",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "orderOfCollection",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "priceForDropMint",
          "type": "uint64",
          "offset": 0,
          "byteLength": 8
        },
        {
          "name": "idOfCollection",
          "type": "uint32",
          "offset": 8,
          "byteLength": 4
        },
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 12,
          "byteLength": 4
        },
        {
          "name": "currentSize",
          "type": "sint32",
          "offset": 16,
          "byteLength": 4
        },
        {
          "name": "maxSizeHoldingPerOneId",
          "type": "uint32",
          "offset": 20,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 24,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "typeOfCollection",
          "type": "uint8",
          "offset": 88,
          "byteLength": 1
        }
      ],
      "inputSize": 36,
      "outputSize": 89
    },
    {
      "kind": "function",
      "inputType": 5,
      "name": "getInfoOfCollectionById",
      "inputFields": [
        {
          "name": "idOfCollection",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "creator",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "priceForDropMint",
          "type": "uint64",
          "offset": 32,
          "byteLength": 8
        },
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 40,
          "byteLength": 4
        },
        {
          "name": "currentSize",
          "type": "sint32",
          "offset": 44,
          "byteLength": 4
        },
        {
          "name": "maxSizeHoldingPerOneId",
          "type": "uint32",
          "offset": 48,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 52,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "typeOfCollection",
          "type": "uint8",
          "offset": 116,
          "byteLength": 1
        }
      ],
      "inputSize": 4,
      "outputSize": 117
    },
    {
      "kind": "function",
      "inputType": 6,
      "name": "getIncomingAuctions",
      "inputFields": [
        {
          "name": "offset",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        },
        {
          "name": "count",
          "type": "uint32",
          "offset": 4,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "NFTId",
          "type": "array",
          "offset": 0,
          "byteLength": 4096,
          "arrayLength": 1024,
          "arrayItemType": "uint32",
          "arrayItemByteLength": 4
        }
      ],
      "inputSize": 8,
      "outputSize": 4096
    },
    {
      "kind": "function",
      "inputType": 7,
      "name": "getInfoOfNFTById",
      "inputFields": [
        {
          "name": "NFTId",
          "type": "uint32",
          "offset": 0,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "creator",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "possessor",
          "type": "id",
          "offset": 32,
          "byteLength": 32
        },
        {
          "name": "askUser",
          "type": "id",
          "offset": 64,
          "byteLength": 32
        },
        {
          "name": "creatorOfAuction",
          "type": "id",
          "offset": 96,
          "byteLength": 32
        },
        {
          "name": "salePrice",
          "type": "sint64",
          "offset": 128,
          "byteLength": 8
        },
        {
          "name": "askMaxPrice",
          "type": "sint64",
          "offset": 136,
          "byteLength": 8
        },
        {
          "name": "currentPriceOfAuction",
          "type": "uint64",
          "offset": 144,
          "byteLength": 8
        },
        {
          "name": "royalty",
          "type": "uint32",
          "offset": 152,
          "byteLength": 4
        },
        {
          "name": "NFTidForExchange",
          "type": "uint32",
          "offset": 156,
          "byteLength": 4
        },
        {
          "name": "URI",
          "type": "array",
          "offset": 160,
          "byteLength": 64,
          "arrayLength": 64,
          "arrayItemType": "uint8",
          "arrayItemByteLength": 1
        },
        {
          "name": "statusOfAuction",
          "type": "uint8",
          "offset": 224,
          "byteLength": 1
        },
        {
          "name": "yearAuctionStarted",
          "type": "uint8",
          "offset": 225,
          "byteLength": 1
        },
        {
          "name": "monthAuctionStarted",
          "type": "uint8",
          "offset": 226,
          "byteLength": 1
        },
        {
          "name": "dayAuctionStarted",
          "type": "uint8",
          "offset": 227,
          "byteLength": 1
        },
        {
          "name": "hourAuctionStarted",
          "type": "uint8",
          "offset": 228,
          "byteLength": 1
        },
        {
          "name": "minuteAuctionStarted",
          "type": "uint8",
          "offset": 229,
          "byteLength": 1
        },
        {
          "name": "secondAuctionStarted",
          "type": "uint8",
          "offset": 230,
          "byteLength": 1
        },
        {
          "name": "yearAuctionEnded",
          "type": "uint8",
          "offset": 231,
          "byteLength": 1
        },
        {
          "name": "monthAuctionEnded",
          "type": "uint8",
          "offset": 232,
          "byteLength": 1
        },
        {
          "name": "dayAuctionEnded",
          "type": "uint8",
          "offset": 233,
          "byteLength": 1
        },
        {
          "name": "hourAuctionEnded",
          "type": "uint8",
          "offset": 234,
          "byteLength": 1
        },
        {
          "name": "minuteAuctionEnded",
          "type": "uint8",
          "offset": 235,
          "byteLength": 1
        },
        {
          "name": "secondAuctionEnded",
          "type": "uint8",
          "offset": 236,
          "byteLength": 1
        },
        {
          "name": "statusOfSale",
          "type": "uint8",
          "offset": 237,
          "byteLength": 1
        },
        {
          "name": "statusOfAsk",
          "type": "uint8",
          "offset": 238,
          "byteLength": 1
        },
        {
          "name": "paymentMethodOfAsk",
          "type": "uint8",
          "offset": 239,
          "byteLength": 1
        },
        {
          "name": "statusOfExchange",
          "type": "uint8",
          "offset": 240,
          "byteLength": 1
        },
        {
          "name": "paymentMethodOfAuction",
          "type": "uint8",
          "offset": 241,
          "byteLength": 1
        }
      ],
      "inputSize": 4,
      "outputSize": 242
    },
    {
      "kind": "function",
      "inputType": 8,
      "name": "getUserCreatedCollection",
      "inputFields": [
        {
          "name": "user",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "offset",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        },
        {
          "name": "count",
          "type": "uint32",
          "offset": 36,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "collectionId",
          "type": "array",
          "offset": 0,
          "byteLength": 4096,
          "arrayLength": 1024,
          "arrayItemType": "uint32",
          "arrayItemByteLength": 4
        }
      ],
      "inputSize": 40,
      "outputSize": 4096
    },
    {
      "kind": "function",
      "inputType": 9,
      "name": "getUserCreatedNFT",
      "inputFields": [
        {
          "name": "user",
          "type": "id",
          "offset": 0,
          "byteLength": 32
        },
        {
          "name": "offset",
          "type": "uint32",
          "offset": 32,
          "byteLength": 4
        },
        {
          "name": "count",
          "type": "uint32",
          "offset": 36,
          "byteLength": 4
        }
      ],
      "outputFields": [
        {
          "name": "NFTId",
          "type": "array",
          "offset": 0,
          "byteLength": 4096,
          "arrayLength": 1024,
          "arrayItemType": "uint32",
          "arrayItemByteLength": 4
        }
      ],
      "inputSize": 40,
      "outputSize": 4096
    }
  ],
  "effectiveFromEpoch": 154,
  "effectiveToEpoch": null
}