
The data structures defined by this contract.
Struct property of pair_name___blockData
{ "name": "__blockData", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "time", "type": "uint32" }, { "name": "count", "type": "uint32" }, { "name": "memo", "type": "string" } ] }Table row type of blockmng
{ "name": "__blockMng", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "datas", "type": "pair_name___blockData[]" } ] }- { "name": "__car", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "model", "type": "uint16" }, { "name": "speed", "type": "uint16" }, { "name": "upgradeCount", "type": "uint16" }, { "name": "color", "type": "uint8" }, { "name": "level", "type": "uint8" }, { "name": "winCount", "type": "uint8" }, { "name": "extra1", "type": "uint8" }, { "name": "extra2", "type": "uint16" }, { "name": "options", "type": "__carOption[]" }, { "name": "marketKey", "type": "uint64" } ] }
Struct property of __car
{ "name": "__carOption", "base": "", "fields": [ { "name": "type", "type": "uint8" }, { "name": "value", "type": "uint8" } ] }Struct property of pair_uint64___carSale
{ "name": "__carSale", "base": "", "fields": [ { "name": "car", "type": "__car" }, { "name": "price", "type": "asset" } ] }Table row type of dailymng
{ "name": "__dailyMng", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "regCar", "type": "pair_uint32_uint32[]" }, { "name": "regPiece", "type": "pair_uint32_uint32[]" }, { "name": "regFuel", "type": "pair_uint32_uint32[]" }, { "name": "regReport", "type": "pair_uint32_uint32[]" } ] }Struct property of __userData
{ "name": "__dsmFuel", "base": "", "fields": [ { "name": "amount0", "type": "uint32" }, { "name": "amount1", "type": "uint32" }, { "name": "amount2", "type": "uint32" }, { "name": "amount3", "type": "uint32" }, { "name": "amount4", "type": "uint32" } ] }- { "name": "__event", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "info", "type": "__eventInfo" }, { "name": "players", "type": "pair_name___eventPlayer[]" }, { "name": "rankings", "type": "pair_uint64___raceData[]" }, { "name": "rankingSupports", "type": "pair_name___eventRankingSupport[]" }, { "name": "rewardSupports", "type": "pair_name___eventRewardSupport[]" } ] }
Struct property of __event
{ "name": "__eventInfo", "base": "", "fields": [ { "name": "title", "type": "string" }, { "name": "grade", "type": "uint8" }, { "name": "prizeType", "type": "uint32" }, { "name": "prizeAmount", "type": "uint32" }, { "name": "entryLimit", "type": "uint16" }, { "name": "allowEnterAgain", "type": "uint8" }, { "name": "fuelConsume", "type": "uint16" }, { "name": "timeBegin", "type": "uint32" }, { "name": "timeEnd", "type": "uint32" }, { "name": "timeRemove", "type": "uint32" }, { "name": "repeatCount", "type": "uint8" }, { "name": "previewHour", "type": "uint8" }, { "name": "repeatSeq", "type": "uint8" }, { "name": "repeatInterval", "type": "uint32" }, { "name": "requiredCarGrade", "type": "uint8" }, { "name": "requiredCarModel", "type": "uint16" }, { "name": "requiredUserGradeMin", "type": "uint8" }, { "name": "requiredUserGradeMax", "type": "uint8" }, { "name": "prizeScopeCount", "type": "uint16" }, { "name": "prizeVar", "type": "uint16" }, { "name": "enterFeeOrTrophy", "type": "uint32" }, { "name": "extendRaceDist", "type": "uint8" }, { "name": "extra_0_0", "type": "uint8" }, { "name": "extra_0_1", "type": "uint16" }, { "name": "extra_1", "type": "uint64" } ] }Struct property of pair_name___eventPlayer
{ "name": "__eventPlayer", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "carID", "type": "uint64" }, { "name": "raceID", "type": "uint64" }, { "name": "timeBegin", "type": "uint32" } ] }Struct property of pair_name___eventRankingSupport
{ "name": "__eventRankingSupport", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "rankKey", "type": "uint64" }, { "name": "timeLatest", "type": "uint32" }, { "name": "raceCount", "type": "uint64" } ] }- { "name": "__eventReward", "base": "", "fields": [ { "name": "eventID", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "ranking", "type": "uint32" }, { "name": "type", "type": "uint8" }, { "name": "model", "type": "uint32" }, { "name": "amount", "type": "uint32" }, { "name": "issueTime", "type": "uint32" } ] }
Struct property of pair_name___eventRewardSupport
{ "name": "__eventRewardSupport", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "carID", "type": "uint64" }, { "name": "reward", "type": "__eventReward" } ] }Struct property of pair_uint64___fuelSale
{ "name": "__fuelSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "count", "type": "uint32" }, { "name": "price", "type": "asset" } ] }- { "name": "__manage", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "seasonCur", "type": "uint8" }, { "name": "version", "type": "uint8" }, { "name": "extra0", "type": "uint16" }, { "name": "genKey", "type": "uint64" }, { "name": "matchPoolUpdateTime", "type": "uint32" }, { "name": "fundAmount", "type": "uint64" }, { "name": "fundAccount", "type": "name" }, { "name": "holdAmount", "type": "uint64" }, { "name": "holdAccount", "type": "name" }, { "name": "cars", "type": "__manageCar[]" } ] }
Struct property of __manage
{ "name": "__manageCar", "base": "", "fields": [ { "name": "grade", "type": "uint8" }, { "name": "maxModel", "type": "uint8" }, { "name": "asmPiece", "type": "uint8" }, { "name": "extra0", "type": "uint8" }, { "name": "lvUpEOS", "type": "uint32" }, { "name": "speed", "type": "uint16" }, { "name": "fuelDestroy", "type": "uint16" }, { "name": "piecePrice", "type": "uint16" }, { "name": "fuelConsume", "type": "uint16" } ] }Table row type of manageext
{ "name": "__manageExt", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "gradeStd1", "type": "uint32" }, { "name": "gradeStd2", "type": "uint32" }, { "name": "gradeStd3", "type": "uint32" }, { "name": "gradeStd4", "type": "uint32" }, { "name": "gradeStd5", "type": "uint32" }, { "name": "gradeStd6", "type": "uint32" }, { "name": "gradeStd7", "type": "uint32" }, { "name": "extra0", "type": "uint64" }, { "name": "extra1", "type": "uint64" }, { "name": "extra2", "type": "uint64" }, { "name": "extra3", "type": "uint64" } ] }Table row type of mktcar
{ "name": "__marketCar", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "items", "type": "pair_uint64___carSale[]" } ] }Table row type of mktfuel
{ "name": "__marketFuel", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "items", "type": "pair_uint64___fuelSale[]" } ] }Table row type of mktpiece
{ "name": "__marketPiece", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "items", "type": "pair_uint64___pieceSale[]" } ] }Table row type of matchpool
{ "name": "__matchPool", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "datas", "type": "__raceData[]" } ] }Table row type of matchprepare
{ "name": "__matchPrepare", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "datas", "type": "pair_uint64___raceData[]" } ] }Table row type of matchresult
{ "name": "__matchResult", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "data", "type": "__raceData" } ] }Struct property of pair_uint16___piece
{ "name": "__piece", "base": "", "fields": [ { "name": "model", "type": "uint16" }, { "name": "count", "type": "uint16" }, { "name": "marketDeposit", "type": "uint16" } ] }Struct property of pair_uint64___pieceSale
{ "name": "__pieceSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "model", "type": "uint16" }, { "name": "count", "type": "uint16" }, { "name": "price", "type": "asset" } ] }Struct property of __matchPool
Struct property of __matchResult
Struct property of pair_uint64___raceData
{ "name": "__raceData", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "raceID", "type": "uint64" }, { "name": "carID", "type": "uint64" }, { "name": "model", "type": "uint16" }, { "name": "color", "type": "uint8" }, { "name": "speed", "type": "uint16" }, { "name": "level", "type": "uint8" }, { "name": "userGrade", "type": "uint8" }, { "name": "timeLap1", "type": "uint32" }, { "name": "timeLap2", "type": "uint32" }, { "name": "timeFinal", "type": "uint32" } ] }Table row type of reportracedt
{ "name": "__reportRace", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "datas", "type": "__reportRaceData[]" } ] }Struct property of __reportRace
{ "name": "__reportRaceData", "base": "", "fields": [ { "name": "raceID", "type": "uint64" }, { "name": "accountReport", "type": "name" }, { "name": "accountTarget", "type": "name" }, { "name": "eventID", "type": "uint64" }, { "name": "reportTime", "type": "uint32" } ] }Table row type of userdata
{ "name": "__userData", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "carSpaceCount", "type": "uint8" }, { "name": "matchPoolIdx", "type": "uint8" }, { "name": "matchPoolRaceIdx", "type": "uint8" }, { "name": "grade", "type": "uint8" }, { "name": "fuel", "type": "uint32" }, { "name": "matchData", "type": "uint32" }, { "name": "matchTimeLatest", "type": "uint32" }, { "name": "status", "type": "uint8" }, { "name": "eventTicket", "type": "uint8" }, { "name": "trophy", "type": "uint16" }, { "name": "extra1", "type": "uint16" }, { "name": "curRaceID", "type": "uint64" }, { "name": "recommended", "type": "name" }, { "name": "curEventID", "type": "uint64" }, { "name": "summary", "type": "__userSummary" }, { "name": "dsmFuel", "type": "__dsmFuel" }, { "name": "cars", "type": "pair_uint64___car[]" }, { "name": "pieces", "type": "pair_uint16___piece[]" }, { "name": "eventRewards", "type": "__eventReward[]" } ] }Struct property of __userData
{ "name": "__userSummary", "base": "", "fields": [ { "name": "tokenEarnPrize", "type": "uint64" }, { "name": "tokenEarnMarket", "type": "uint64" }, { "name": "win1", "type": "uint16" }, { "name": "win2", "type": "uint16" }, { "name": "win3", "type": "uint16" }, { "name": "winETC", "type": "uint16" } ] }- { "name": "beginrace", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" }, { "name": "_matchPoolRaceIdx", "type": "uint8" } ] }
Action parameter in createuser
{ "name": "createuser", "base": "", "fields": [ { "name": "_user", "type": "name" } ] }Action parameter in destroycar
{ "name": "destroycar", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" } ] }Action parameter in destroypiece
{ "name": "destroypiece", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" } ] }- { "name": "endrace", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" }, { "name": "_timeLap1", "type": "uint32" }, { "name": "_timeLap2", "type": "uint32" }, { "name": "_timeFinal", "type": "uint32" } ] }
Action parameter in eventclose
{ "name": "eventclose", "base": "", "fields": [ { "name": "_eventID", "type": "uint64" } ] }Action parameter in eventcreate
{ "name": "eventcreate", "base": "", "fields": [ { "name": "_grade", "type": "uint8" }, { "name": "_title", "type": "string" }, { "name": "_prizeType", "type": "uint8" }, { "name": "_prizeAmount", "type": "uint32" }, { "name": "_entryLimit", "type": "uint16" }, { "name": "_allowEnterAgain", "type": "uint8" }, { "name": "_fuelConsume", "type": "uint16" }, { "name": "_timeBegin", "type": "uint32" }, { "name": "_timeEnd", "type": "uint32" }, { "name": "_timeRemove", "type": "uint32" }, { "name": "_previewHour", "type": "uint8" }, { "name": "_repeatCount", "type": "uint16" }, { "name": "_repeatSeq", "type": "uint8" }, { "name": "_repeatInterval", "type": "uint32" }, { "name": "_requiredCarGrade", "type": "uint8" }, { "name": "_requiredCarModel", "type": "uint16" }, { "name": "_requiredUserGradeMin", "type": "uint8" }, { "name": "_requiredUserGradeMax", "type": "uint8" }, { "name": "_prizeScopeCount", "type": "uint16" }, { "name": "_prizeVar", "type": "uint16" }, { "name": "_enterFeeOrTrophy", "type": "uint32" }, { "name": "_extendRaceDist", "type": "uint8" } ] }Action parameter in eventdelete
{ "name": "eventdelete", "base": "", "fields": [ { "name": "_eventID", "type": "uint64" } ] }Action parameter in eventracebeg
{ "name": "eventracebeg", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_eventID", "type": "uint64" }, { "name": "_carID", "type": "uint64" } ] }Action parameter in eventraceend
{ "name": "eventraceend", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_eventID", "type": "uint64" }, { "name": "_timeLap1", "type": "uint32" }, { "name": "_timeLap2", "type": "uint32" }, { "name": "_timeFinal", "type": "uint32" } ] }Action parameter in eventrecvrw
{ "name": "eventrecvrw", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_index", "type": "uint32" } ] }Action parameter in eventrepeat
{ "name": "eventrepeat", "base": "", "fields": [ { "name": "_EventID", "type": "uint64" } ] }Action parameter in eventreward
{ "name": "eventreward", "base": "", "fields": [ { "name": "_eventID", "type": "uint64" }, { "name": "_count", "type": "uint32" } ] }Action parameter in generatecar
{ "name": "generatecar", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" } ] }Action parameter in mngblkuser
{ "name": "mngblkuser", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_memo", "type": "string" } ] }Action parameter in mngfirsttime
{ "name": "mngfirsttime", "base": "", "fields": [ { "name": "_fundAccount", "type": "name" }, { "name": "_holdAccount", "type": "name" } ] }Action parameter in mngfndhold
{ "name": "mngfndhold", "base": "", "fields": [] }- { "name": "mngmktcar", "base": "", "fields": [ { "name": "_key", "type": "uint64" }, { "name": "_count", "type": "uint32" } ] }
Action parameter in mngmktfuel
{ "name": "mngmktfuel", "base": "", "fields": [ { "name": "_key", "type": "uint64" }, { "name": "_count", "type": "uint32" } ] }Action parameter in mngmktpiece
{ "name": "mngmktpiece", "base": "", "fields": [ { "name": "_key", "type": "uint64" }, { "name": "_count", "type": "uint32" } ] }- { "name": "mngmodcar", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" }, { "name": "_level", "type": "uint8" }, { "name": "_speed", "type": "uint16" }, { "name": "_winCount", "type": "uint8" } ] }
Action parameter in mngmodstore
{ "name": "mngmodstore", "base": "", "fields": [ { "name": "_priceTier1", "type": "uint16" }, { "name": "_priceTier2", "type": "uint16" }, { "name": "_priceTier3", "type": "uint16" }, { "name": "_priceTier4", "type": "uint16" } ] }Action parameter in mngmodugstd
{ "name": "mngmodugstd", "base": "", "fields": [ { "name": "_std1", "type": "uint64" }, { "name": "_std2", "type": "uint64" }, { "name": "_std3", "type": "uint64" }, { "name": "_std4", "type": "uint64" }, { "name": "_std5", "type": "uint64" }, { "name": "_std6", "type": "uint64" }, { "name": "_std7", "type": "uint64" } ] }Action parameter in mngnxtseason
{ "name": "mngnxtseason", "base": "", "fields": [] }Action parameter in mngreclogevt
{ "name": "mngreclogevt", "base": "", "fields": [ { "name": "_eventID", "type": "uint64" }, { "name": "_title", "type": "string" }, { "name": "_prizeType", "type": "uint8" }, { "name": "_prizeAmount", "type": "uint32" }, { "name": "_winner1", "type": "string" }, { "name": "_winner2", "type": "string" }, { "name": "_winner3", "type": "string" } ] }Action parameter in mngreportrac
{ "name": "mngreportrac", "base": "", "fields": [ { "name": "_key", "type": "uint64" } ] }- { "name": "mngrwdcar", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" } ] }
Action parameter in mngrwdfuel
{ "name": "mngrwdfuel", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_count", "type": "uint32" } ] }Action parameter in mngrwdpiece
{ "name": "mngrwdpiece", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" }, { "name": "_count", "type": "uint16" } ] }Action parameter in mngsetadmacc
{ "name": "mngsetadmacc", "base": "", "fields": [ { "name": "_fundAccount", "type": "name" }, { "name": "_holdAccount", "type": "name" } ] }Action parameter in mngunblkuser
{ "name": "mngunblkuser", "base": "", "fields": [ { "name": "_user", "type": "name" } ] }Action parameter in mngupdmtpool
{ "name": "mngupdmtpool", "base": "", "fields": [] }Struct property of __blockMng
{ "name": "pair_name___blockData", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "__blockData" } ] }Struct property of __event
{ "name": "pair_name___eventPlayer", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "__eventPlayer" } ] }Struct property of __event
{ "name": "pair_name___eventRankingSupport", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "__eventRankingSupport" } ] }Struct property of __event
{ "name": "pair_name___eventRewardSupport", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "__eventRewardSupport" } ] }Struct property of __userData
{ "name": "pair_uint16___piece", "base": "", "fields": [ { "name": "key", "type": "uint16" }, { "name": "value", "type": "__piece" } ] }Struct property of __dailyMng
{ "name": "pair_uint32_uint32", "base": "", "fields": [ { "name": "key", "type": "uint32" }, { "name": "value", "type": "uint32" } ] }Struct property of __userData
{ "name": "pair_uint64___car", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__car" } ] }Struct property of __marketCar
{ "name": "pair_uint64___carSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__carSale" } ] }Struct property of __marketFuel
{ "name": "pair_uint64___fuelSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__fuelSale" } ] }Struct property of __marketPiece
{ "name": "pair_uint64___pieceSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__pieceSale" } ] }- { "name": "pair_uint64___raceData", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__raceData" } ] }
- { "name": "regcarmkt", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" }, { "name": "_price", "type": "asset" } ] }
Action parameter in regfuelmkt
{ "name": "regfuelmkt", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_count", "type": "uint32" }, { "name": "_price", "type": "asset" } ] }Action parameter in regpiecemkt
{ "name": "regpiecemkt", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" }, { "name": "_count", "type": "uint16" }, { "name": "_price", "type": "asset" } ] }Action parameter in rpteventrace
{ "name": "rpteventrace", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_target", "type": "name" }, { "name": "_raceID", "type": "uint64" }, { "name": "_eventID", "type": "uint64" } ] }Action parameter in setrecommend
{ "name": "setrecommend", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_recommended", "type": "name" } ] }- { "name": "transfer", "base": "", "fields": [ { "name": "_from", "type": "name" }, { "name": "_to", "type": "name" }, { "name": "_asset", "type": "asset" }, { "name": "_memo", "type": "string" } ] }
Action parameter in unregcarmkt
{ "name": "unregcarmkt", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_carID", "type": "uint64" } ] }Action parameter in unregfuelmkt
{ "name": "unregfuelmkt", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_key", "type": "uint64" } ] }Action parameter in unregpiecemk
{ "name": "unregpiecemk", "base": "", "fields": [ { "name": "_user", "type": "name" }, { "name": "_model", "type": "uint16" }, { "name": "_key", "type": "uint64" } ] }- { "name": "withdraw", "base": "", "fields": [ { "name": "self", "type": "uint64" }, { "name": "code", "type": "uint64" } ] }