EOS

eosrace1main

Contract

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[]" } ] }
  • Struct property of __carSale

    Struct property of pair_uint64___car

    { "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" } ] }
  • Table row type of event

    { "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" } ] }
  • { "name": "__eventPlayer", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "carID", "type": "uint64" }, { "name": "raceID", "type": "uint64" }, { "name": "timeBegin", "type": "uint32" } ] }
  • { "name": "__eventRankingSupport", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "rankKey", "type": "uint64" }, { "name": "timeLatest", "type": "uint32" }, { "name": "raceCount", "type": "uint64" } ] }
  • Struct property of __eventRewardSupport

    Struct property of __userData

    { "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" } ] }
  • { "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" } ] }
  • Table row type of manage

    { "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" } ] }
  • { "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" } ] }
  • Action parameter in beginrace

    { "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" } ] }
  • Action parameter in endrace

    { "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": [] }
  • Action parameter in mngmktcar

    { "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" } ] }
  • Action parameter in mngmodcar

    { "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" } ] }
  • Action parameter in mngrwdcar

    { "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" } ] }
  • { "name": "pair_name___eventRankingSupport", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "__eventRankingSupport" } ] }
  • { "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" } ] }
  • { "name": "pair_uint64___fuelSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__fuelSale" } ] }
  • { "name": "pair_uint64___pieceSale", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__pieceSale" } ] }
  • Struct property of __event

    Struct property of __matchPrepare

    { "name": "pair_uint64___raceData", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "__raceData" } ] }
  • Action parameter in regcarmkt

    { "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" } ] }
  • Action parameter in transfer

    { "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" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "self", "type": "uint64" }, { "name": "code", "type": "uint64" } ] }