
The data structures defined by this contract.
Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "energy_used", "type": "asset" }, { "name": "revenue", "type": "asset" }, { "name": "total_fights", "type": "uint32" } ] }
Action parameter in craftasset
{ "name": "craftasset", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "asset_id", "type": "inventory_asset_type" } ] }
Action parameter in craftequip
{ "name": "craftequip", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "equip_id", "type": "equipment_type" } ] }
Action parameter in deleteasset
{ "name": "deleteasset", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "asset_id", "type": "inventory_asset_type" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in deleteequip
{ "name": "deleteequip", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "equip_id", "type": "equipment_type" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "diguptree", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "owner", "type": "name" } ] }
Struct property of monkeys_row
{ "name": "equip_used_details", "base": "", "fields": [ { "name": "id", "type": "equipment_type" }, { "name": "lifespan", "type": "asset" } ] }
Table row type of equipment
{ "name": "equipment_row", "base": "", "fields": [ { "name": "id", "type": "equipment_type" }, { "name": "quantity", "type": "asset" }, { "name": "crafting_details", "type": "B_pair_time_point_sec_asset_E?" } ] }
Action parameter in expljungle
{ "name": "expljungle", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "energy", "type": "asset" } ] }
Table row type of farming
{ "name": "farming_row", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "lp_staked", "type": "asset" }, { "name": "staking_started", "type": "time_point_sec" }, { "name": "stake_updated", "type": "time_point_sec" }, { "name": "growth_state", "type": "asset" } ] }
Action parameter in fertlztree
{ "name": "fertlztree", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "owner", "type": "name" }, { "name": "peels", "type": "asset" } ] }
-
{ "name": "fight", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "opponent", "type": "name" }, { "name": "my_weight", "type": "asset" }, { "name": "opponent_weight", "type": "asset" } ] }
Action return type for fight
{ "name": "fight_result", "base": "", "fields": [ { "name": "total_bananas", "type": "asset" }, { "name": "my_damage", "type": "asset" }, { "name": "opponent_damage", "type": "asset" }, { "name": "my_energy_used", "type": "asset" }, { "name": "opponent_energy_used", "type": "asset" }, { "name": "xp_earned", "type": "int32" } ] }
Action parameter in foundassets
{ "name": "foundassets", "base": "", "fields": [ { "name": "monkey", "type": "name" } ] }
-
{ "name": "getpeels", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "peels", "type": "asset" } ] }
-
{ "name": "gettrees", "base": "", "fields": [ { "name": "owners", "type": "name[]" } ] }
-
{ "name": "growtrees", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
Action parameter in harvesttree
{ "name": "harvesttree", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "owner", "type": "name" } ] }
Table row type of inventory
{ "name": "inventory_row", "base": "", "fields": [ { "name": "asset_id", "type": "inventory_asset_type" }, { "name": "quantity", "type": "asset" }, { "name": "crafting_details", "type": "B_pair_time_point_sec_asset_E?" } ] }
Table row type of explorers
{ "name": "jungle_explorers_row", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "energy", "type": "asset" }, { "name": "exploring_until", "type": "time_point_sec" } ] }
-
{ "name": "logduel", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "opponent", "type": "name" }, { "name": "damage", "type": "asset" }, { "name": "opponent_damage", "type": "asset" }, { "name": "energy_used", "type": "asset" }, { "name": "opponent_energy_used", "type": "asset" } ] }
Action parameter in migratecnf
{ "name": "migratecnf", "base": "", "fields": [] }
Table row type of monkeys
{ "name": "monkeys_row", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "bananas", "type": "asset" }, { "name": "banana_peels", "type": "asset" }, { "name": "status", "type": "string" }, { "name": "wins", "type": "uint32" }, { "name": "losses", "type": "uint32" }, { "name": "total_fights", "type": "uint32" }, { "name": "assets_used", "type": "pair_inventory_asset_type_uint32[]" }, { "name": "equip_used", "type": "equip_used_details[]" }, { "name": "last_win", "type": "time_point_sec?" }, { "name": "losing_streak", "type": "int8" }, { "name": "xp", "type": "uint64" } ] }
Struct property of monkeys_row
{ "name": "pair_inventory_asset_type_uint32", "base": "", "fields": [ { "name": "first", "type": "inventory_asset_type" }, { "name": "second", "type": "uint32" } ] }
-
{ "name": "pair_name_B_vector_trees_row_E", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "B_vector_trees_row_E" } ] }
-
{ "name": "pair_time_point_sec_asset", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "asset" } ] }
Action parameter in purchasset
{ "name": "purchasset", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "asset_id", "type": "inventory_asset_type" } ] }
-
{ "name": "setstatus", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "status", "type": "string" } ] }
Action parameter in setweapons
{ "name": "setweapons", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "weapons", "type": "equipment_type[]" } ] }
-
{ "name": "starve", "base": "", "fields": [ { "name": "monkey", "type": "name" }, { "name": "bananas", "type": "asset" } ] }
-
{ "name": "stats_row", "base": "", "fields": [ { "name": "total_fights", "type": "uint32" }, { "name": "revenue", "type": "asset" }, { "name": "system_revenue", "type": "asset" }, { "name": "lp_staked", "type": "asset" }, { "name": "lp_stakers", "type": "uint32" } ] }
Action parameter in tkstarvepill
{ "name": "tkstarvepill", "base": "", "fields": [ { "name": "monkey", "type": "name" } ] }
Action parameter in transferrvne
{ "name": "transferrvne", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "trees_row", "base": "", "fields": [ { "name": "id", "type": "uint16" }, { "name": "nft_id", "type": "uint64?" }, { "name": "grown", "type": "time_point_sec" }, { "name": "fertilizer", "type": "asset" }, { "name": "fertilized_at", "type": "time_point_sec" }, { "name": "total_fertilizer_used", "type": "asset" }, { "name": "harvests", "type": "uint16" }, { "name": "crop_harvested", "type": "asset" } ] }
-
{ "name": "unstakelp", "base": "", "fields": [ { "name": "monkey", "type": "name" } ] }