
이 계약에 의해 정의된 데이터 구조입니다.
addattribpts의 구조체 속성
{ "name": "AttributePoints", "base": "", "fields": [ { "name": "strength", "type": "uint64" }, { "name": "speed", "type": "uint64" }, { "name": "luck", "type": "uint64" } ] }-
{ "name": "Chance", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "odds", "type": "uint32" } ] } evolutions의 테이블 행 유형
{ "name": "Evolution", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "images", "type": "pair_uint32_string[]" } ] }imghashes의 테이블 행 유형
{ "name": "Image_hash_mapping", "base": "", "fields": [ { "name": "combined_key", "type": "uint64" }, { "name": "ipfs_hash", "type": "string" }, { "name": "ids", "type": "string" } ] }-
{ "name": "LevelCheckpoint", "base": "", "fields": [ { "name": "materials", "type": "asset[]" } ] } -
{ "name": "LevelUp", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "materials_required", "type": "asset[]" }, { "name": "orb_rarity", "type": "string" }, { "name": "outcome", "type": "name" }, { "name": "complete", "type": "bool" } ] } -
{ "name": "Loot", "base": "", "fields": [ { "name": "type", "type": "string" }, { "name": "asset_id", "type": "uint64" }, { "name": "template_id", "type": "uint32" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" } ] } -
{ "name": "LootRoll", "base": "", "fields": [ { "name": "total_odds", "type": "uint64" }, { "name": "chances", "type": "Chance[]" } ] } -
{ "name": "Mission", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "name", "type": "string" }, { "name": "image", "type": "string" }, { "name": "metadata", "type": "string" }, { "name": "next_weather_change", "type": "uint64" }, { "name": "current_weather", "type": "Weather" }, { "name": "weather_options", "type": "pair_string_Weather[]" }, { "name": "weather_odds", "type": "Chance[]" }, { "name": "type", "type": "string" }, { "name": "allowed_types", "type": "string[]" }, { "name": "level_requirement", "type": "uint16" }, { "name": "materials", "type": "TokenRewardConfig[]" }, { "name": "outcomes", "type": "pair_string_Outcome[]" }, { "name": "unlock_at", "type": "uint64" }, { "name": "lock_after", "type": "uint64" }, { "name": "active", "type": "bool" } ] } missionloot의 테이블 행 유형
{ "name": "MissionLoot", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" }, { "name": "loot_rolls", "type": "LootRoll[]" }, { "name": "loot", "type": "pair_string_Loot[]" } ] }missionslots의 테이블 행 유형
{ "name": "MissionSlot", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "mission_id", "type": "uint64" }, { "name": "weather", "type": "string" }, { "name": "characters", "type": "uint64[]" }, { "name": "accessories", "type": "uint64[]" }, { "name": "fee", "type": "asset" }, { "name": "paid", "type": "bool" }, { "name": "start_time", "type": "uint64" }, { "name": "duration", "type": "uint64" }, { "name": "end_time", "type": "uint64" }, { "name": "active", "type": "bool" }, { "name": "outcomes", "type": "pair_string_string[]" }, { "name": "materials", "type": "TokenReward[]" }, { "name": "loot", "type": "Loot[]" }, { "name": "active_until", "type": "uint64$" } ] }-
{ "name": "Mutdata", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "data_map", "type": "ATTRIBUTE_MAP" } ] } pair_string_Outcome의 구조체 속성
{ "name": "Outcome", "base": "", "fields": [ { "name": "total_odds", "type": "uint64" }, { "name": "chances", "type": "pair_string_uint32[]" } ] }-
{ "name": "RNGLink", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "roll_type", "type": "name" }, { "name": "internal_id", "type": "uint64" } ] } tempbalance의 테이블 행 유형
{ "name": "Tempbalance", "base": "", "fields": [ { "name": "balance", "type": "extended_asset" } ] }-
{ "name": "TokenLoot", "base": "", "fields": [ { "name": "symbol_code", "type": "symbol_code" }, { "name": "reward", "type": "extended_asset" } ] } -
{ "name": "TokenReward", "base": "", "fields": [ { "name": "type", "type": "string" }, { "name": "contract_name", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "bonus", "type": "bool" } ] } Mission의 구조체 속성
{ "name": "TokenRewardConfig", "base": "", "fields": [ { "name": "type", "type": "string" }, { "name": "contract_name", "type": "name" }, { "name": "token", "type": "asset" }, { "name": "base_amount", "type": "uint64" }, { "name": "bonus_amount", "type": "uint64" }, { "name": "bonus_total_odds", "type": "uint64" }, { "name": "bonus_chance", "type": "uint64" }, { "name": "bonus_max_effect", "type": "uint64" }, { "name": "token_pool_id", "type": "uint64" } ] }-
{ "name": "Weather", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "image", "type": "string" }, { "name": "base_injury_duration", "type": "uint64" }, { "name": "base_mission_duration", "type": "uint64" }, { "name": "base_injury_chance", "type": "uint32" }, { "name": "injury_chance_total_odds", "type": "uint32" }, { "name": "max_injury_reduction_effect", "type": "uint32" }, { "name": "base_success_exp", "type": "uint64" }, { "name": "base_fail_exp", "type": "uint64" }, { "name": "exp_multiplier", "type": "uint64" }, { "name": "fee", "type": "asset" } ] } -
{ "name": "Wonloot", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "won_loot", "type": "pair_string_uint32[]" } ] } addattribpts의 액션 파라미터
{ "name": "addattribpts", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" }, { "name": "attrib_pts", "type": "AttributePoints" } ] }-
{ "name": "addevol", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "images", "type": "pair_uint32_string[]" } ] } -
{ "name": "addhash", "base": "", "fields": [ { "name": "hash_entries", "type": "hash_entry[]" } ] } addmission의 액션 파라미터
{ "name": "addmission", "base": "", "fields": [ { "name": "mission", "type": "Mission" } ] }-
{ "name": "addwlist", "base": "", "fields": [ { "name": "user", "type": "name" } ] } altermutdata의 액션 파라미터
{ "name": "altermutdata", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "data_map", "type": "ATTRIBUTE_MAP" } ] }claimlvlup의 액션 파라미터
{ "name": "claimlvlup", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" } ] }cleareaster의 액션 파라미터
{ "name": "cleareaster", "base": "", "fields": [] }-
{ "name": "config", "base": "", "fields": [ { "name": "missions_active", "type": "bool" }, { "name": "whitelist_enabled", "type": "bool" }, { "name": "whitelist", "type": "name[]" }, { "name": "default_mission_slots", "type": "uint32" }, { "name": "max_mission_slots", "type": "uint32" }, { "name": "character_reset_fees", "type": "pair_string_asset[]" }, { "name": "checkpoints", "type": "pair_uint32_LevelCheckpoint[]" }, { "name": "rb_active_until", "type": "uint32$" }, { "name": "sa_active_until", "type": "uint32$" } ] } cycleweather의 액션 파라미터
{ "name": "cycleweather", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" } ] }-
{ "name": "delconfig", "base": "", "fields": [] } delmission의 액션 파라미터
{ "name": "delmission", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" } ] }delmissions의 액션 파라미터
{ "name": "delmissions", "base": "", "fields": [] }delrnglink의 액션 파라미터
{ "name": "delrnglink", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" } ] }delrnglinks의 액션 파라미터
{ "name": "delrnglinks", "base": "", "fields": [] }-
{ "name": "delslots", "base": "", "fields": [] } -
{ "name": "disable", "base": "", "fields": [] } disablewlist의 액션 파라미터
{ "name": "disablewlist", "base": "", "fields": [] }easterlimits의 테이블 행 유형
{ "name": "eastertable", "base": "", "fields": [ { "name": "user", "type": "name" } ] }-
{ "name": "enable", "base": "", "fields": [] } enablewlist의 액션 파라미터
{ "name": "enablewlist", "base": "", "fields": [] }endmission의 액션 파라미터
{ "name": "endmission", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mission_slot_id", "type": "uint64" } ] }getstarted의 액션 파라미터
{ "name": "getstarted", "base": "", "fields": [ { "name": "user", "type": "name" } ] }addhash의 구조체 속성
{ "name": "hash_entry", "base": "", "fields": [ { "name": "wuff", "type": "uint32" }, { "name": "collar", "type": "uint32" }, { "name": "hat", "type": "uint32" }, { "name": "hash", "type": "string" } ] }logfullreset의 액션 파라미터
{ "name": "logfullreset", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" }, { "name": "prev_level", "type": "uint64" }, { "name": "preserved_xp", "type": "uint64" }, { "name": "refundable_points_total", "type": "uint64" }, { "name": "refund_points_75pct", "type": "uint64" }, { "name": "epic_orbs", "type": "uint64" }, { "name": "uncommon_orbs", "type": "uint64" }, { "name": "common_orbs", "type": "uint64" }, { "name": "materials_refunded", "type": "asset[]" }, { "name": "fee", "type": "asset" } ] }-
{ "name": "logloot", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" }, { "name": "mission_name", "type": "string" }, { "name": "start_time", "type": "uint64" }, { "name": "mission_ended", "type": "uint64" }, { "name": "loot", "type": "Loot[]" } ] } logmission의 액션 파라미터
{ "name": "logmission", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" }, { "name": "mission_name", "type": "string" }, { "name": "level_requirement", "type": "uint64" }, { "name": "weather_type", "type": "string" }, { "name": "start_time", "type": "uint64" }, { "name": "base_duration", "type": "uint64" }, { "name": "duration", "type": "uint64" }, { "name": "fee", "type": "asset" }, { "name": "forager_level", "type": "uint64" }, { "name": "strength", "type": "uint64" }, { "name": "luck", "type": "uint64" }, { "name": "speed", "type": "uint64" }, { "name": "materials", "type": "TokenReward[]" }, { "name": "mission_ended", "type": "uint64" }, { "name": "injured", "type": "bool" }, { "name": "cooldown_time", "type": "uint64" }, { "name": "rb_covenant", "type": "uint8" }, { "name": "sa_crown", "type": "uint8" } ] }-
{ "name": "lvlup", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "forager_id", "type": "uint64" } ] } missionclaim의 액션 파라미터
{ "name": "missionclaim", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mission_slot_id", "type": "uint64" } ] }-
{ "name": "pair_string_ATOMIC_ATTRIBUTE", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "ATOMIC_ATTRIBUTE" } ] } -
{ "name": "pair_string_Loot", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "Loot" } ] } -
{ "name": "pair_string_Outcome", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "Outcome" } ] } -
{ "name": "pair_string_Weather", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "Weather" } ] } config의 구조체 속성
{ "name": "pair_string_asset", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "asset" } ] }MissionSlot의 구조체 속성
{ "name": "pair_string_string", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "string" } ] }-
{ "name": "pair_string_uint32", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "uint32" } ] } config의 구조체 속성
{ "name": "pair_uint32_LevelCheckpoint", "base": "", "fields": [ { "name": "first", "type": "uint32" }, { "name": "second", "type": "LevelCheckpoint" } ] }-
{ "name": "pair_uint32_string", "base": "", "fields": [ { "name": "first", "type": "uint32" }, { "name": "second", "type": "string" } ] } receiverand의 액션 파라미터
{ "name": "receiverand", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" }, { "name": "random_value", "type": "checksum256" } ] }redeemslot의 액션 파라미터
{ "name": "redeemslot", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "template_id", "type": "uint32" } ] }-
{ "name": "refundbal", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "balance", "type": "extended_asset" } ] } -
{ "name": "remloot", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" } ] } -
{ "name": "remwlist", "base": "", "fields": [ { "name": "user", "type": "name" } ] } resetforager의 액션 파라미터
{ "name": "resetforager", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] }retrystart의 액션 파라미터
{ "name": "retrystart", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mission_slot_id", "type": "uint64" } ] }-
{ "name": "revive", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] } rngcounter의 테이블 행 유형
{ "name": "rngcounter", "base": "", "fields": [ { "name": "value", "type": "uint64" } ] }-
{ "name": "setloot", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" }, { "name": "loot_rolls", "type": "LootRoll[]" }, { "name": "loot", "type": "pair_string_Loot[]" }, { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" } ] } setoutcomes의 액션 파라미터
{ "name": "setoutcomes", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" }, { "name": "outcomes", "type": "pair_string_Outcome[]" } ] }setrbuntil의 액션 파라미터
{ "name": "setrbuntil", "base": "", "fields": [ { "name": "rb_until_epoch", "type": "uint32" } ] }setsauntil의 액션 파라미터
{ "name": "setsauntil", "base": "", "fields": [ { "name": "sa_until_epoch", "type": "uint32" } ] }-
{ "name": "settypes", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" }, { "name": "allowed_types", "type": "string[]" } ] } -
{ "name": "setup", "base": "", "fields": [] } togglmission의 액션 파라미터
{ "name": "togglmission", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" } ] }tokenreward의 액션 파라미터
{ "name": "tokenreward", "base": "", "fields": [ { "name": "symbol_code", "type": "symbol_code" }, { "name": "reward", "type": "extended_asset" } ] }updatmission의 액션 파라미터
{ "name": "updatmission", "base": "", "fields": [ { "name": "mission", "type": "Mission" } ] }weatherconf의 액션 파라미터
{ "name": "weatherconf", "base": "", "fields": [ { "name": "mission_id", "type": "uint64" }, { "name": "weather_options", "type": "pair_string_Weather[]" }, { "name": "weather_odds", "type": "Chance[]" } ] }wipewonloot의 액션 파라미터
{ "name": "wipewonloot", "base": "", "fields": [] }