
The data structures defined by this contract.
Action parameter in addcrafter
{ "name": "addcrafter", "base": "", "fields": [ { "name": "wallet", "type": "name" }, { "name": "player_id", "type": "uint128" } ] }-
{ "name": "adduser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "account", "type": "string" }, { "name": "key", "type": "string" } ] } -
{ "name": "auth", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "auth_code", "type": "string" } ] } -
{ "name": "cls", "base": "", "fields": [] } -
{ "name": "config_s", "base": "", "fields": [ { "name": "attributes", "type": "attribute_map" } ] } Table row type of crafters
{ "name": "crafters_s", "base": "", "fields": [ { "name": "wallet", "type": "name" }, { "name": "player_id", "type": "uint128" } ] }Action parameter in delcrafter
{ "name": "delcrafter", "base": "", "fields": [ { "name": "wallet", "type": "name" } ] }-
{ "name": "deposit_s", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantities", "type": "extended_asset[]" }, { "name": "assets", "type": "uint64[]" } ] } -
{ "name": "dropquest", "base": "", "fields": [ { "name": "quest_id", "type": "uint64" } ] } -
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] } Action parameter in finishquest
{ "name": "finishquest", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quest_id", "type": "uint64" } ] }-
{ "name": "getprices", "base": "", "fields": [ { "name": "tokens", "type": "extended_asset[]" } ] } -
{ "name": "init", "base": "", "fields": [] } -
{ "name": "joinquest", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quest_id", "type": "uint64" }, { "name": "assets", "type": "uint64[]" } ] } -
{ "name": "newquest", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "server", "type": "name" }, { "name": "name", "type": "string" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" }, { "name": "rewards", "type": "extended_asset[]" }, { "name": "multipliers", "type": "pair_uint32_uint8[]" } ] } -
{ "name": "pair_string_attribute", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "attribute" } ] } -
{ "name": "pair_uint32_uint8", "base": "", "fields": [ { "name": "first", "type": "uint32" }, { "name": "second", "type": "uint8" } ] } -
{ "name": "quest_s", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "name", "type": "string" }, { "name": "server", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "participants", "type": "uint16" }, { "name": "completed", "type": "uint16" }, { "name": "points", "type": "uint64" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" }, { "name": "rewards", "type": "extended_asset[]" }, { "name": "multipliers", "type": "pair_uint32_uint8[]" } ] } Table row type of questdetails
{ "name": "questdetails_s", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "quest_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "points", "type": "uint32" }, { "name": "assets", "type": "uint64[]" }, { "name": "join_time", "type": "time_point_sec" }, { "name": "complete_time", "type": "time_point_sec" } ] }-
{ "name": "refund", "base": "", "fields": [ { "name": "quest_id", "type": "uint64" } ] } -
{ "name": "rmvuser", "base": "", "fields": [ { "name": "user", "type": "name" } ] } -
{ "name": "updconfig", "base": "", "fields": [ { "name": "attributes", "type": "attribute_map" } ] } -
{ "name": "users_s", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "account", "type": "string" }, { "name": "key", "type": "string" }, { "name": "verified", "type": "bool" } ] } -
{ "name": "verify", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "key", "type": "string" } ] }