EOS

tothemoonmnt

Contract

The data structures defined by this contract.

  • Table row type of account

    { "name": "account", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "country", "type": "string" }, { "name": "coin", "type": "uint64" }, { "name": "cash", "type": "uint64" }, { "name": "level", "type": "uint64" }, { "name": "population", "type": "uint64" }, { "name": "health", "type": "uint32" }, { "name": "security", "type": "uint32" }, { "name": "fire", "type": "uint32" }, { "name": "entertainment", "type": "uint32" }, { "name": "education", "type": "uint32" }, { "name": "park", "type": "uint32" }, { "name": "landmark", "type": "uint32" }, { "name": "health_demand", "type": "uint32" }, { "name": "security_demand", "type": "uint32" }, { "name": "fire_demand", "type": "uint32" }, { "name": "entertainment_demand", "type": "uint32" }, { "name": "education_demand", "type": "uint32" }, { "name": "park_demand", "type": "uint32" }, { "name": "landmark_demand", "type": "uint32" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in bcn

    { "name": "bcn", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "rule_coin_id", "type": "uint64" } ] }
  • Table row type of building

    { "name": "building", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "building", "type": "building_row" } ] }
  • Table row type of buildingcard

    { "name": "building_card", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "level", "type": "uint64" }, { "name": "items", "type": "pair_uint32_uint32[]" } ] }
  • Struct property of rule_building

    { "name": "building_level", "base": "", "fields": [ { "name": "coin", "type": "uint16" }, { "name": "population", "type": "uint16" }, { "name": "duration", "type": "uint16" }, { "name": "required_products", "type": "pair_uint16_uint16[]" } ] }
  • Struct property of building

    { "name": "building_row", "base": "", "fields": [ { "name": "building_id", "type": "uint32" }, { "name": "level", "type": "uint16" }, { "name": "position", "type": "vector2" }, { "name": "built_time", "type": "uint32" }, { "name": "in_construction", "type": "bool" }, { "name": "reward", "type": "bool" }, { "name": "flip", "type": "bool" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in caccntadm

    { "name": "caccntadm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "country", "type": "string" } ] }
  • Action parameter in cbldngcrd

    { "name": "cbldngcrd", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_id", "type": "uint32" }, { "name": "num", "type": "uint32" } ] }
  • Action parameter in ccllctn

    { "name": "ccllctn", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collection_id", "type": "uint16" } ] }
  • Action parameter in cdvdndadm

    { "name": "cdvdndadm", "base": "", "fields": [] }
  • Action parameter in cevnt

    { "name": "cevnt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mainnet", "type": "name" } ] }
  • Action parameter in cjevnt

    { "name": "cjevnt", "base": "", "fields": [ { "name": "mainnet", "type": "name" } ] }
  • Action parameter in clckdrw

    { "name": "clckdrw", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "rule_luckydraw_id", "type": "uint16" } ] }
  • Action parameter in clnd

    { "name": "clnd", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "position", "type": "vector2" } ] }
  • Action parameter in cmrkt

    { "name": "cmrkt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_key", "type": "uint64" }, { "name": "amount", "type": "asset" } ] }
  • Table row type of collection

    { "name": "collection", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "items", "type": "uint16[]" } ] }
  • Table row type of config

    { "name": "config", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "maintenance", "type": "bool" }, { "name": "versions", "type": "pair_string_string[]" } ] }
  • Action parameter in cprdctlns

    { "name": "cprdctlns", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "productlines", "type": "pair_uint8_uint32[]" } ] }
  • Action parameter in crlbldng

    { "name": "crlbldng", "base": "", "fields": [ { "name": "rb", "type": "rule_building" } ] }
  • Action parameter in crlbldngcsh

    { "name": "crlbldngcsh", "base": "", "fields": [ { "name": "rl", "type": "rule_building_cash" } ] }
  • Action parameter in crlbldngcshs

    { "name": "crlbldngcshs", "base": "", "fields": [ { "name": "rls", "type": "rule_building_cash[]" } ] }
  • Action parameter in crlbldngs

    { "name": "crlbldngs", "base": "", "fields": [ { "name": "rbs", "type": "rule_building[]" } ] }
  • Action parameter in crlcllctn

    { "name": "crlcllctn", "base": "", "fields": [ { "name": "rl", "type": "rule_collection" } ] }
  • Action parameter in crlcllctns

    { "name": "crlcllctns", "base": "", "fields": [ { "name": "rls", "type": "rule_collection[]" } ] }
  • Action parameter in crlcn

    { "name": "crlcn", "base": "", "fields": [ { "name": "rc", "type": "rule_coin" } ] }
  • Action parameter in crlcns

    { "name": "crlcns", "base": "", "fields": [ { "name": "rcs", "type": "rule_coin[]" } ] }
  • Action parameter in crlcsh

    { "name": "crlcsh", "base": "", "fields": [ { "name": "rc", "type": "rule_cash" } ] }
  • Action parameter in crlcshs

    { "name": "crlcshs", "base": "", "fields": [ { "name": "rcs", "type": "rule_cash[]" } ] }
  • Action parameter in crllckdrw

    { "name": "crllckdrw", "base": "", "fields": [ { "name": "rl", "type": "rule_luckydraw" } ] }
  • Action parameter in crllckdrws

    { "name": "crllckdrws", "base": "", "fields": [ { "name": "rls", "type": "rule_luckydraw[]" } ] }
  • Action parameter in crllnd

    { "name": "crllnd", "base": "", "fields": [ { "name": "rl", "type": "rule_land" } ] }
  • Action parameter in crllnds

    { "name": "crllnds", "base": "", "fields": [ { "name": "rls", "type": "rule_land[]" } ] }
  • Action parameter in crllvl

    { "name": "crllvl", "base": "", "fields": [ { "name": "rl", "type": "rule_level" } ] }
  • Action parameter in crllvls

    { "name": "crllvls", "base": "", "fields": [ { "name": "rls", "type": "rule_level[]" } ] }
  • Action parameter in crlprdct

    { "name": "crlprdct", "base": "", "fields": [ { "name": "rp", "type": "rule_product" } ] }
  • Action parameter in crlprdcts

    { "name": "crlprdcts", "base": "", "fields": [ { "name": "rps", "type": "rule_product[]" } ] }
  • Action parameter in crlprob

    { "name": "crlprob", "base": "", "fields": [ { "name": "rp", "type": "rule_probability" } ] }
  • Action parameter in crlprobs

    { "name": "crlprobs", "base": "", "fields": [ { "name": "rps", "type": "rule_probability[]" } ] }
  • Action parameter in crlstrg

    { "name": "crlstrg", "base": "", "fields": [ { "name": "rl", "type": "rule_storage" } ] }
  • Action parameter in crlstrgs

    { "name": "crlstrgs", "base": "", "fields": [ { "name": "rls", "type": "rule_storage[]" } ] }
  • Action parameter in dbldng

    { "name": "dbldng", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "bkey", "type": "uint64" } ] }
  • Action parameter in ddvdnd

    { "name": "ddvdnd", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
  • Table row type of dpopulation

    { "name": "delta_population", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "delta_population", "type": "uint64" } ] }
  • Table row type of dividend

    { "name": "dividend", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
  • Table row type of dividendpool

    { "name": "dividend_pool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "claimed_quantity", "type": "asset" } ] }
  • Action parameter in djevnt

    { "name": "djevnt", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
  • Action parameter in dlckdrw

    { "name": "dlckdrw", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "luckydraw_id", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
  • Action parameter in dmrkt

    { "name": "dmrkt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" } ] }
  • Action parameter in dmrktadm

    { "name": "dmrktadm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" } ] }
  • Action parameter in dprdctlns

    { "name": "dprdctlns", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "product_category", "type": "uint16" }, { "name": "productlines", "type": "uint8[]" } ] }
  • Action parameter in dstrg

    { "name": "dstrg", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "product_ids", "type": "uint16[]" } ] }
  • Table row type of event

    { "name": "event", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mainnet", "type": "name" } ] }
  • Action parameter in fbldng

    { "name": "fbldng", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_key", "type": "uint64" } ] }
  • Action parameter in flnd

    { "name": "flnd", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "land_id", "type": "uint8" } ] }
  • Action parameter in fqst

    { "name": "fqst", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quest_id", "type": "uint64" } ] }
  • Action parameter in frckt

    { "name": "frckt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "bkey", "type": "uint64" } ] }
  • Table row type of globalvar

    { "name": "global_var", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "uint64" } ] }
  • Action parameter in ibldng

    { "name": "ibldng", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_key", "type": "uint64" } ] }
  • Action parameter in ibldngcrdadm

    { "name": "ibldngcrdadm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "level", "type": "uint16" } ] }
  • Action parameter in idvdndpladm

    { "name": "idvdndpladm", "base": "", "fields": [] }
  • Action parameter in ilnd

    { "name": "ilnd", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "land_id", "type": "uint8" } ] }
  • Action parameter in iprdctln

    { "name": "iprdctln", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "product_category", "type": "uint16" }, { "name": "product_line_id", "type": "uint8" } ] }
  • Table row type of jevent

    { "name": "junglenet_event", "base": "", "fields": [ { "name": "mainnet", "type": "name" } ] }
  • Table row type of key

    { "name": "key", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "luckydraw_key", "type": "public_key" } ] }
  • Table row type of land

    { "name": "land", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "items", "type": "pair_uint8_land_row[]" } ] }
  • Struct property of pair_uint8_land_row

    { "name": "land_row", "base": "", "fields": [ { "name": "land_id", "type": "uint8" }, { "name": "position", "type": "vector2" }, { "name": "built_time", "type": "uint32" }, { "name": "in_construction", "type": "bool" } ] }
  • Table row type of luckydraw

    { "name": "luckydraw", "base": "", "fields": [ { "name": "lid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "num", "type": "uint16" }, { "name": "seed", "type": "checksum256" }, { "name": "premium", "type": "bool" }, { "name": "result", "type": "pair_uint16_uint32[]" } ] }
  • Table row type of market

    { "name": "market", "base": "", "fields": [ { "name": "mid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "bkey", "type": "uint64" }, { "name": "building_id", "type": "uint32" }, { "name": "level", "type": "uint16" }, { "name": "price", "type": "asset" } ] }
  • Table row type of marketlog

    { "name": "marketlog", "base": "", "fields": [ { "name": "mid", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "bkey", "type": "uint64" }, { "name": "price", "type": "asset" } ] }
  • Action parameter in mbldng

    { "name": "mbldng", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_key", "type": "uint64" }, { "name": "position", "type": "vector2" }, { "name": "flip", "type": "bool" } ] }
  • Struct property of config

    Struct property of ucnfg

    { "name": "pair_string_string", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "string" } ] }
  • { "name": "pair_uint16_product_category_row", "base": "", "fields": [ { "name": "key", "type": "uint16" }, { "name": "value", "type": "product_category_row" } ] }
  • Struct property of building_level

    Struct property of quest

    Struct property of rule_product

    { "name": "pair_uint16_uint16", "base": "", "fields": [ { "name": "key", "type": "uint16" }, { "name": "value", "type": "uint16" } ] }
  • Struct property of luckydraw

    Struct property of product_line

    Struct property of storage

    { "name": "pair_uint16_uint32", "base": "", "fields": [ { "name": "key", "type": "uint16" }, { "name": "value", "type": "uint32" } ] }
  • Struct property of rule_land

    { "name": "pair_uint16_uint8", "base": "", "fields": [ { "name": "key", "type": "uint16" }, { "name": "value", "type": "uint8" } ] }
  • Struct property of rule_collection

    Struct property of rule_storage

    { "name": "pair_uint32_uint16", "base": "", "fields": [ { "name": "key", "type": "uint32" }, { "name": "value", "type": "uint16" } ] }
  • Struct property of building_card

    { "name": "pair_uint32_uint32", "base": "", "fields": [ { "name": "key", "type": "uint32" }, { "name": "value", "type": "uint32" } ] }
  • Struct property of land

    { "name": "pair_uint8_land_row", "base": "", "fields": [ { "name": "key", "type": "uint8" }, { "name": "value", "type": "land_row" } ] }
  • { "name": "pair_uint8_product_line_row", "base": "", "fields": [ { "name": "key", "type": "uint8" }, { "name": "value", "type": "product_line_row" } ] }
  • Struct property of cprdctlns

    { "name": "pair_uint8_uint32", "base": "", "fields": [ { "name": "key", "type": "uint8" }, { "name": "value", "type": "uint32" } ] }
  • Action parameter in ping

    { "name": "ping", "base": "", "fields": [] }
  • { "name": "product_category_row", "base": "", "fields": [ { "name": "items", "type": "pair_uint8_product_line_row[]" } ] }
  • Table row type of productline

    { "name": "product_line", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "capacities", "type": "pair_uint16_uint32[]" }, { "name": "items", "type": "pair_uint16_product_category_row[]" } ] }
  • { "name": "product_line_row", "base": "", "fields": [ { "name": "product_id", "type": "uint16" }, { "name": "start_time", "type": "uint32" } ] }
  • Table row type of quest

    { "name": "quest", "base": "", "fields": [ { "name": "qid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "required_products", "type": "pair_uint16_uint16[]" }, { "name": "coin", "type": "uint16" }, { "name": "hard", "type": "bool" } ] }
  • Table row type of road

    { "name": "road", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "items", "type": "road_row[]" } ] }
  • Struct property of road

    { "name": "road_row", "base": "", "fields": [ { "name": "position", "type": "vector2" }, { "name": "road_type", "type": "uint8" } ] }
  • Table row type of rocket

    { "name": "rocket_reward", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
  • Table row type of rocketlog

    { "name": "rocket_reward_log", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "time", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
  • Struct property of crlbldng

    Struct property of crlbldngs

    Table row type of rbuilding

    { "name": "rule_building", "base": "", "fields": [ { "name": "bid", "type": "uint16" }, { "name": "category", "type": "uint16" }, { "name": "tab_id", "type": "uint16" }, { "name": "levels", "type": "building_level[]" }, { "name": "min_level", "type": "uint16" }, { "name": "building_cards", "type": "uint16" } ] }
  • Struct property of crlbldngcsh

    Struct property of crlbldngcshs

    Table row type of rbldngcsh

    { "name": "rule_building_cash", "base": "", "fields": [ { "name": "bid", "type": "uint16" }, { "name": "cash", "type": "uint16" } ] }
  • Table row type of rcapacity

    { "name": "rule_capacity", "base": "", "fields": [ { "name": "pid", "type": "uint16" }, { "name": "cid", "type": "uint16" }, { "name": "coin", "type": "uint32" }, { "name": "cash", "type": "uint32" }, { "name": "capacity", "type": "uint32" } ] }
  • Struct property of crlcsh

    Struct property of crlcshs

    Table row type of rcash

    { "name": "rule_cash", "base": "", "fields": [ { "name": "cid", "type": "uint16" }, { "name": "eos_amount", "type": "asset" }, { "name": "cash", "type": "uint32" } ] }
  • Struct property of crlcn

    Struct property of crlcns

    Table row type of rcoin

    { "name": "rule_coin", "base": "", "fields": [ { "name": "cid", "type": "uint16" }, { "name": "cash", "type": "uint32" }, { "name": "coin", "type": "uint32" } ] }
  • Struct property of crlcllctn

    Struct property of crlcllctns

    Table row type of rcollection

    { "name": "rule_collection", "base": "", "fields": [ { "name": "cid", "type": "uint16" }, { "name": "conditions", "type": "pair_uint32_uint16[]" }, { "name": "reward_type", "type": "uint8" }, { "name": "amount", "type": "float32" } ] }
  • Struct property of crllnd

    Struct property of crllnds

    Table row type of rland

    { "name": "rule_land", "base": "", "fields": [ { "name": "lid", "type": "uint8" }, { "name": "min_level", "type": "uint32" }, { "name": "coin", "type": "uint32" }, { "name": "cash", "type": "uint16" }, { "name": "duration", "type": "uint32" }, { "name": "required_products", "type": "pair_uint16_uint8[]" } ] }
  • Struct property of crllvl

    Struct property of crllvls

    Table row type of rlevel

    { "name": "rule_level", "base": "", "fields": [ { "name": "level", "type": "uint32" }, { "name": "population", "type": "uint32" } ] }
  • Struct property of crllckdrw

    Struct property of crllckdrws

    Table row type of rluckydraw

    { "name": "rule_luckydraw", "base": "", "fields": [ { "name": "lid", "type": "uint16" }, { "name": "cash", "type": "uint32" }, { "name": "coin", "type": "uint32" }, { "name": "num", "type": "uint16" } ] }
  • Struct property of crlprob

    Struct property of crlprobs

    Table row type of rprobability

    { "name": "rule_probability", "base": "", "fields": [ { "name": "pid", "type": "uint16" }, { "name": "type", "type": "uint16" }, { "name": "value", "type": "uint32" }, { "name": "probability", "type": "float32" } ] }
  • Struct property of crlprdct

    Struct property of crlprdcts

    Table row type of rproduct

    { "name": "rule_product", "base": "", "fields": [ { "name": "pid", "type": "uint16" }, { "name": "category", "type": "uint16" }, { "name": "duration", "type": "uint16" }, { "name": "required_products", "type": "pair_uint16_uint16[]" }, { "name": "min_level", "type": "uint16" }, { "name": "instant_cost", "type": "uint16" }, { "name": "value", "type": "uint16" } ] }
  • Struct property of crlstrg

    Struct property of crlstrgs

    Table row type of rstorage

    { "name": "rule_storage", "base": "", "fields": [ { "name": "capacity", "type": "uint16" }, { "name": "buildings", "type": "pair_uint32_uint16[]" }, { "name": "coin", "type": "uint32" }, { "name": "cash", "type": "uint32" }, { "name": "min_level", "type": "uint32" } ] }
  • Table row type of rversion

    { "name": "rversion", "base": "", "fields": [ { "name": "table_name", "type": "name" }, { "name": "version", "type": "uint16" } ] }
  • Table row type of storage

    { "name": "storage", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "capacity", "type": "uint32" }, { "name": "items", "type": "pair_uint16_uint32[]" } ] }
  • Action parameter in transfer

    { "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in trnct

    { "name": "trnct", "base": "", "fields": [ { "name": "table", "type": "string" } ] }
  • Action parameter in ubldng

    { "name": "ubldng", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "building_key", "type": "uint64" } ] }
  • Action parameter in ucnfg

    { "name": "ucnfg", "base": "", "fields": [ { "name": "maintenance", "type": "bool" }, { "name": "versions", "type": "pair_string_string[]" } ] }
  • Action parameter in ucpct

    { "name": "ucpct", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "product_line_id", "type": "uint16" }, { "name": "capacity_id", "type": "uint16" } ] }
  • Action parameter in udvdndpladm

    { "name": "udvdndpladm", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
  • Action parameter in umrkt

    { "name": "umrkt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "amount", "type": "asset" } ] }
  • Action parameter in upbk

    { "name": "upbk", "base": "", "fields": [ { "name": "key", "type": "public_key" } ] }
  • Action parameter in urcktrwrd

    { "name": "urcktrwrd", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
  • Action parameter in urvrsn

    { "name": "urvrsn", "base": "", "fields": [ { "name": "table_name", "type": "name" } ] }
  • Action parameter in ustrg

    { "name": "ustrg", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
  • Struct property of building_row

    Struct property of clnd

    Struct property of land_row

    Struct property of mbldng

    Struct property of road_row

    { "name": "vector2", "base": "", "fields": [ { "name": "x", "type": "uint32" }, { "name": "y", "type": "uint32" } ] }