{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "B_pair_time_point_sec_asset_E",
"type": "pair_time_point_sec_asset"
},
{
"new_type_name": "B_vector_trees_row_E",
"type": "trees_row[]"
},
{
"new_type_name": "equipment_type",
"type": "uint8"
},
{
"new_type_name": "inventory_asset_type",
"type": "uint8"
},
{
"new_type_name": "tree_owners_result",
"type": "pair_name_B_vector_trees_row_E[]"
}
],
"structs": [
{
"name": "config_row",
"base": "",
"fields": [
{
"name": "energy_used",
"type": "asset"
},
{
"name": "revenue",
"type": "asset"
},
{
"name": "total_fights",
"type": "uint32"
}
]
},
{
"name": "craftasset",
"base": "",
"fields": [
{
"name": "monkey",
"type": "name"
},
{
"name": "asset_id",
"type": "inventory_asset_type"
}
]
},
{
"name": "craftequip",
"base": "",
"fields": [
{
"name": "monkey",
"type": "name"
},
{
"name": "equip_id",
"type": "equipment_type"
}
]
},
{
"name": "deleteasset",
"base": "",
"fields": [
{
"name": "monkey",
"type": "name"
},
{
"name": "asset_id",
"type": "inventory_asset_type"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"name": "equip_used_details",
"base": "",
"fields": [
{
"name": "id",
"type": "equipment_type"
},
{
"name": "lifespan",
"type": "asset"
}
]
},
{
"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?"
}
]
},
{
"name": "expljungle",
"base": "",
"fields": [
{
"name": "monkey",
"type": "name"
},
{
"name": "energy",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "harvesttree",
"base": "",
"fields": [
{
"name": "id",
"type": "uint16"
},
{
"name": "owner",
"type": "name"
}
]
},
{
"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?"
}
]
},
{
"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"
}
]
},
{
"name": "migratecnf",
"base": "",
"fields": []
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "tkstarvepill",
"base": "",
"fields": [
{
"name": "monkey",
"type": "name"
}
]
},
{
"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"
}
]
}
],
"actions": [
{
"name": "craftasset",
"type": "craftasset",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Craft Asset\nsummary: Craft a new asset\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "craftequip",
"type": "craftequip",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Craft Equipment\nsummary: Craft a new equipment\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "deleteasset",
"type": "deleteasset",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Asset\nsummary: Permanently delete specified asset\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "deleteequip",
"type": "deleteequip",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Equipment\nsummary: Permanently delete specified equipment\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "diguptree",
"type": "diguptree",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Dig up a Tree\nsummary: Dig up a tree by exporting it into an NFT that will be sent to your wallet\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "expljungle",
"type": "expljungle",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explore Jungle\nsummary: Explore the jungle and find various assets\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "fertlztree",
"type": "fertlztree",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Fertilize a Tree\nsummary: Fertilize the chosen tree to produce bananas\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "fight",
"type": "fight",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Fight a Monkey\nsummary: Fight a monkey and get or lose some bananas\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "foundassets",
"type": "foundassets",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: See Found Assets\nsummary: See assets found while exploring the jungle\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "getpeels",
"type": "getpeels",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw Banana Peels\nsummary: Withdraw banana peels from the game into your wallet\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "gettrees",
"type": "gettrees",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Get Trees\nsummary: Retrieve trees for multiple owners\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "growtrees",
"type": "growtrees",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Grow New Trees\nsummary: Grow new trees for all the stakers\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "harvesttree",
"type": "harvesttree",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Harvest a Banana Tree\nsummary: Harvest grown bananas from the tree\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "logduel",
"type": "logduel",
"ricardian_contract": ""
},
{
"name": "migratecnf",
"type": "migratecnf",
"ricardian_contract": ""
},
{
"name": "purchasset",
"type": "purchasset",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Purchase Asset\nsummary: Purchase a desired asset for $BANANA\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "setstatus",
"type": "setstatus",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set a Status\nsummary: Set a status message for your monkey\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "setweapons",
"type": "setweapons",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set Weapons\nsummary: Set weapons your monkey will use\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "starve",
"type": "starve",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Starve Your Monkey\nsummary: Take bananas away from your monkey\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "tkstarvepill",
"type": "tkstarvepill",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Take a Starve Pill\nsummary: Starve your monkey at any time regardless of the last fight won\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "transferrvne",
"type": "transferrvne",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Transfer Revenue\nsummary: Transfer bananas from revenue to the specified account\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
},
{
"name": "unstakelp",
"type": "unstakelp",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake LP Tokens\nsummary: Unstake your LP tokens used for trees mining\nicon: https://feedyourmonkey.today/Logo256.png#31e849365b79d5c5d91658819e20cf887555480472f1ee675539f3fd809ff786\n---"
}
],
"tables": [
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_row"
},
{
"name": "equipment",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "equipment_row"
},
{
"name": "explorers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "jungle_explorers_row"
},
{
"name": "farming",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "farming_row"
},
{
"name": "inventory",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "inventory_row"
},
{
"name": "monkeys",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "monkeys_row"
},
{
"name": "stats",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "stats_row"
},
{
"name": "trees",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "trees_row"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": [
{
"name": "fight",
"result_type": "fight_result"
},
{
"name": "foundassets",
"result_type": "inventory_asset_type[]"
},
{
"name": "gettrees",
"result_type": "tree_owners_result"
}
]
}