Vaulta

eosdotatest1

Contract

The data structures defined by this contract.

  • Table row type of activities

    {
      "name": "activity",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "egg_white_ava",
          "type": "uint16"
        },
        {
          "name": "egg_red_ava",
          "type": "uint16"
        },
        {
          "name": "egg_colorful_ava",
          "type": "uint16"
        },
        {
          "name": "start_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in addactivity

    {
      "name": "addactivity",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "egg_white_ava",
          "type": "uint16"
        },
        {
          "name": "egg_red_ava",
          "type": "uint16"
        },
        {
          "name": "egg_colorful_ava",
          "type": "uint16"
        },
        {
          "name": "start_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in addegg

    {
      "name": "addegg",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "egg_type",
          "type": "int32"
        },
        {
          "name": "count",
          "type": "int32"
        }
      ]
    }
  • Action parameter in adh

    {
      "name": "adh",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "name"
        },
        {
          "name": "h",
          "type": "uint8"
        },
        {
          "name": "g",
          "type": "uint8"
        },
        {
          "name": "c",
          "type": "uint8"
        }
      ]
    }
  • Table row type of besthistory

    {
      "name": "besthistory",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "buy_account",
          "type": "name"
        },
        {
          "name": "sell_account",
          "type": "name"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint64"
        },
        {
          "name": "unit_price",
          "type": "asset"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "add_time",
          "type": "time_point"
        }
      ]
    }
  • Struct property of chaindata

    Table row type of buyhistory

    {
      "name": "buyhistory",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "sell_account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint64"
        },
        {
          "name": "unit_price",
          "type": "asset"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "add_time",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in cancelplay

    {
      "name": "cancelplay",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in cancelsell

    {
      "name": "cancelsell",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        }
      ]
    }
  • Table row type of cardcnt

    {
      "name": "cardcnt",
      "base": "",
      "fields": [
        {
          "name": "card",
          "type": "uint8"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Struct property of moveon

    {
      "name": "chaindata",
      "base": "",
      "fields": [
        {
          "name": "usermedals",
          "type": "usermedal[]"
        },
        {
          "name": "userheros",
          "type": "userhero[]"
        },
        {
          "name": "sellhistories",
          "type": "sellhistory[]"
        },
        {
          "name": "buyhistories",
          "type": "buyhistory[]"
        },
        {
          "name": "pkresults",
          "type": "pkresult[]"
        }
      ]
    }
  • Action parameter in changecamp

    {
      "name": "changecamp",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "camp",
          "type": "uint8"
        },
        {
          "name": "random",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in checkin

    {
      "name": "checkin",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in clearuser

    {
      "name": "clearuser",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in csid

    {
      "name": "csid",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of dailycheckin

    {
      "name": "dailycheckin",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "count",
          "type": "uint16"
        },
        {
          "name": "last_checkin_time",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in dehero

    {
      "name": "dehero",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in drawchief

    {
      "name": "drawchief",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "client_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "server_randomnumber",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in drawfree

    {
      "name": "drawfree",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "client_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "server_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "is_sacrifice",
          "type": "bool"
        }
      ]
    }
  • Action parameter in drawhero

    {
      "name": "drawhero",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "egg_type",
          "type": "uint64"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "client_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "server_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "step_type",
          "type": "int32"
        }
      ]
    }
  • Action parameter in freeze

    {
      "name": "freeze",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "freeze",
          "type": "bool"
        }
      ]
    }
  • Struct property of userhero

    {
      "name": "hero_info",
      "base": "",
      "fields": [
        {
          "name": "grade",
          "type": "uint64"
        },
        {
          "name": "padding_count",
          "type": "uint64"
        },
        {
          "name": "selling_count",
          "type": "uint64"
        }
      ]
    }
  • Struct property of heroprice

    {
      "name": "hero_price_info",
      "base": "",
      "fields": [
        {
          "name": "hero_grade",
          "type": "uint8"
        },
        {
          "name": "guide_price",
          "type": "asset"
        },
        {
          "name": "last_price",
          "type": "asset"
        }
      ]
    }
  • Table row type of heroprice

    {
      "name": "heroprice",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_price_infos",
          "type": "hero_price_info[]"
        }
      ]
    }
  • Action parameter in madd

    {
      "name": "madd",
      "base": "",
      "fields": [
        {
          "name": "mine_hash",
          "type": "checksum256"
        },
        {
          "name": "mine_id",
          "type": "string"
        },
        {
          "name": "contract",
          "type": "string"
        },
        {
          "name": "reward",
          "type": "asset"
        },
        {
          "name": "winner",
          "type": "name"
        }
      ]
    }
  • Action parameter in mclaim

    {
      "name": "mclaim",
      "base": "",
      "fields": [
        {
          "name": "mine_hash",
          "type": "checksum256"
        },
        {
          "name": "mine_id",
          "type": "string"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Struct property of newassets

    Struct property of updatemedals

    {
      "name": "medal_info",
      "base": "",
      "fields": [
        {
          "name": "medal_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in mexpend

    {
      "name": "mexpend",
      "base": "",
      "fields": [
        {
          "name": "mine_hash",
          "type": "checksum256"
        },
        {
          "name": "mine_id",
          "type": "string"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_infos",
          "type": "play_hero_info[]"
        }
      ]
    }
  • Table row type of mines

    {
      "name": "mine",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "mine_hash",
          "type": "checksum256"
        },
        {
          "name": "mine_id",
          "type": "string"
        },
        {
          "name": "contract",
          "type": "string"
        },
        {
          "name": "reward",
          "type": "asset"
        },
        {
          "name": "winner",
          "type": "name"
        }
      ]
    }
  • Action parameter in moveoff

    {
      "name": "moveoff",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in moveon

    {
      "name": "moveon",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "chaindata",
          "type": "chaindata"
        }
      ]
    }
  • Table row type of newassets

    {
      "name": "newassets",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "new_medals",
          "type": "medal_info[]"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        }
      ]
    }
  • Struct property of chaindata

    Table row type of pkresults2

    {
      "name": "pkresult",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "win_count",
          "type": "uint64"
        },
        {
          "name": "fail_count",
          "type": "uint64"
        },
        {
          "name": "con_win_count",
          "type": "uint64"
        },
        {
          "name": "con_fail_count",
          "type": "uint64"
        },
        {
          "name": "free_draw_count",
          "type": "uint8"
        },
        {
          "name": "sacrifice_free_draw_count",
          "type": "uint8"
        },
        {
          "name": "sacrifice_count",
          "type": "uint8"
        },
        {
          "name": "start_time",
          "type": "time_point"
        }
      ]
    }
  • Struct property of mexpend

    Struct property of playheros

    {
      "name": "play_hero_info",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint8"
        },
        {
          "name": "count",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in playheros

    {
      "name": "playheros",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "play_hero_infos",
          "type": "play_hero_info[]"
        },
        {
          "name": "play",
          "type": "bool"
        },
        {
          "name": "game_type",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in pprice

    {
      "name": "pprice",
      "base": "",
      "fields": []
    }
  • Action parameter in purplehero

    {
      "name": "purplehero",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "client_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "server_randomnumber",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in resetcheckin

    {
      "name": "resetcheckin",
      "base": "",
      "fields": []
    }
  • Struct property of savepkresult

    {
      "name": "result_hero_info",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in rmactivity

    {
      "name": "rmactivity",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmh

    {
      "name": "rmh",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "name"
        },
        {
          "name": "h",
          "type": "uint8"
        },
        {
          "name": "g",
          "type": "uint8"
        },
        {
          "name": "c",
          "type": "uint8"
        }
      ]
    }
  • Struct property of savepkresult

    {
      "name": "round_info",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint8"
        },
        {
          "name": "power",
          "type": "uint64"
        },
        {
          "name": "damage",
          "type": "uint64"
        },
        {
          "name": "skill",
          "type": "uint8"
        },
        {
          "name": "win",
          "type": "bool"
        }
      ]
    }
  • Action parameter in sacrifice

    {
      "name": "sacrifice",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in savepkresult

    {
      "name": "savepkresult",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "string"
        },
        {
          "name": "game_type",
          "type": "int32"
        },
        {
          "name": "win",
          "type": "bool"
        },
        {
          "name": "i_account_name",
          "type": "name"
        },
        {
          "name": "c_account_name",
          "type": "name"
        },
        {
          "name": "i_afk",
          "type": "bool"
        },
        {
          "name": "c_afk",
          "type": "bool"
        },
        {
          "name": "i_hero_infos",
          "type": "result_hero_info[]"
        },
        {
          "name": "c_hero_infos",
          "type": "result_hero_info[]"
        },
        {
          "name": "i_round_infos",
          "type": "round_info[]"
        },
        {
          "name": "c_round_infos",
          "type": "round_info[]"
        },
        {
          "name": "random",
          "type": "int32"
        }
      ]
    }
  • Action parameter in savingmarket

    {
      "name": "savingmarket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "hours",
          "type": "int64"
        }
      ]
    }
  • Action parameter in sellhero

    {
      "name": "sellhero",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "unit_price",
          "type": "asset"
        }
      ]
    }
  • Table row type of sellheros2

    {
      "name": "sellheros",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint8"
        },
        {
          "name": "unit_price",
          "type": "asset"
        },
        {
          "name": "count",
          "type": "uint16"
        },
        {
          "name": "add_time",
          "type": "time_point"
        }
      ]
    }
  • Struct property of chaindata

    Table row type of sellhistory

    {
      "name": "sellhistory",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "tx_hash",
          "type": "checksum256"
        },
        {
          "name": "buy_account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_grade",
          "type": "uint64"
        },
        {
          "name": "unit_price",
          "type": "asset"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "add_time",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in sign

    {
      "name": "sign",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "timestamp",
          "type": "time_point"
        },
        {
          "name": "nonce",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in subctaskhash

    {
      "name": "subctaskhash",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "user_data",
          "type": "string"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "server_random_hash",
          "type": "checksum256"
        },
        {
          "name": "nonce",
          "type": "uint64"
        }
      ]
    }
  • Table row type of system1

    {
      "name": "system",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "upgrading",
          "type": "bool"
        },
        {
          "name": "zero_time",
          "type": "time_point"
        }
      ]
    }
  • Table row type of taskhashs2

    {
      "name": "taskhash",
      "base": "",
      "fields": [
        {
          "name": "user_random_hash",
          "type": "checksum256"
        },
        {
          "name": "user_data",
          "type": "string"
        },
        {
          "name": "server_random_hash",
          "type": "checksum256"
        },
        {
          "name": "nonce",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in testadd

    {
      "name": "testadd",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        }
      ]
    }
  • Table row type of testhero

    {
      "name": "testhero",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in uadded

    {
      "name": "uadded",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "name"
        },
        {
          "name": "so",
          "type": "uint64"
        },
        {
          "name": "si",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updatemedals

    {
      "name": "updatemedals",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "medal_infos",
          "type": "medal_info[]"
        }
      ]
    }
  • Action parameter in updatetihero

    {
      "name": "updatetihero",
      "base": "",
      "fields": []
    }
  • Action parameter in updatetime

    {
      "name": "updatetime",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in upgradehero

    {
      "name": "upgradehero",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        },
        {
          "name": "client_random_hash",
          "type": "checksum256"
        },
        {
          "name": "client_randomnumber",
          "type": "checksum256"
        },
        {
          "name": "server_randomnumber",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in upgrading

    {
      "name": "upgrading",
      "base": "",
      "fields": [
        {
          "name": "upgrading",
          "type": "bool"
        }
      ]
    }
  • Table row type of users4

    {
      "name": "user",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "egg_white_count",
          "type": "uint64"
        },
        {
          "name": "egg_red_count",
          "type": "uint64"
        },
        {
          "name": "egg_colorful_count",
          "type": "uint64"
        },
        {
          "name": "qualification",
          "type": "bool"
        },
        {
          "name": "score",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "history_top_level",
          "type": "uint64"
        },
        {
          "name": "hero_type_count",
          "type": "uint8"
        },
        {
          "name": "win_hero_count",
          "type": "uint64"
        },
        {
          "name": "red_egg_discount",
          "type": "bool"
        },
        {
          "name": "colorful_egg_discount",
          "type": "bool"
        },
        {
          "name": "pking",
          "type": "bool"
        },
        {
          "name": "freeze",
          "type": "bool"
        },
        {
          "name": "camp",
          "type": "uint8"
        }
      ]
    }
  • Table row type of useradded

    {
      "name": "useradded",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "sell_orders_count",
          "type": "uint64"
        },
        {
          "name": "sell_orders_start_time",
          "type": "time_point"
        },
        {
          "name": "selling_orders_count",
          "type": "uint64"
        }
      ]
    }
  • Table row type of userchief1

    {
      "name": "userchief",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "chief_count",
          "type": "uint16"
        },
        {
          "name": "orange_count",
          "type": "uint16"
        },
        {
          "name": "purple_count",
          "type": "uint16"
        }
      ]
    }
  • Struct property of chaindata

    Table row type of userheros2

    {
      "name": "userhero",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "hero_infos",
          "type": "hero_info[]"
        }
      ]
    }
  • Struct property of chaindata

    Table row type of usermedals1

    {
      "name": "usermedal",
      "base": "",
      "fields": [
        {
          "name": "medal_id",
          "type": "uint8"
        },
        {
          "name": "grade",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in ushero

    {
      "name": "ushero",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "c",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in uuhero

    {
      "name": "uuhero",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "name"
        },
        {
          "name": "h",
          "type": "uint8"
        },
        {
          "name": "g",
          "type": "uint64"
        },
        {
          "name": "p",
          "type": "uint64"
        },
        {
          "name": "s",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in xxguideprice

    {
      "name": "xxguideprice",
      "base": "",
      "fields": [
        {
          "name": "hero_id",
          "type": "uint8"
        },
        {
          "name": "guide_price",
          "type": "asset"
        }
      ]
    }