Monkey NFT Farming

Monkey Farming NFT is a GameFi based project involving minting of Monkey NFTs, farming Banana tokens

Monkey NFT Farming

Created At

ETHOnline 2025

Project Description

The project Monkey Farming NFT is a GameFi based project. It involves minting NFTs and farming Banana Tokens, where the NFTs are soulbound NFTs which has various traits involving the Monkey NFT type - Farmer, Guardian, Chaotic Monkeys. The Farmer Monkey is one which can be staked on BananaToken contract and can then be used to farm the Banana Token, the Banana Token is an ERC20 based token which can be used to unlock more powers for the Monkey NFT.

How it's Made

The project is made using Solidity programming language and made with Foundry Framework. The project mainly consists of 2 contracts:

  1. MonketNft - The ERC721 based token representing user's unique monkey with traits.
  2. BananaToken - ERC20 based token can be minted via staking and locking NFTs

The Monkey NFT can be minted by user with random traits secured by Chainlink Verifiable Random Function (VRF) which sets up the NFTs traits including type, rarity, farming power.

On the BananaToken contract, these NFTs can be staked and locked to mint Banana Token, where only the Farmer Monkey NFTs can be staked, the farming power defines the factor which has a role in the amount of tokens that are minted every day.

The Attacker Monkey Type can attack Farmer NFTs and reduce their Farming Power and gets infected, and there are Guardian Monkeys which can defend the Attacker Monkeys and if an attacker Monkey attacks someone Guarded then they are put on a double cooldown period before they can target their next victim.

The attack also involves utilization of random number via Chainlink VRF and chooses a random victim to be attacked.

background image mobile

Join the mailing list

Get the latest news and updates