Defi Valley lets you earn in a comfy, familiar farming interface.
This project is meant to help bring on the next million users into DeFi by creating a simplified, enjoyable experience for using it. Oftentimes many people can become stressed when they look at their finances, and DeFi can be especially complex with lots of numbers and metrics for users to follow. The issues that users run into, whether its taking one token and minting another just to then stake it, can feel a lot like a quest. So one of the goals of this project was to turn it into a literal quest, so that people can have fun while they learn about DeFi and actually invest their money into projects that earn real yield. The farm first features a bank where users interact with lending protocols such as Morpho, and the interface makes it clear to interact with it. Then the farm also features a marketplace where the users are able to swap their tokens with assets that are known and verified. This helps keep users safe from potentially dangerous assets.
This project was made using privy to authenticate users and to select networks. Then it utilized hardhat 3 to create detailed tests for 3 of the planned integration networks. These tests were made on Mantle, Flow, and Katana(which was released 3 days ago). Flow was used as a network to host an important part of the questlines where you would interact with Flow’s flagship punch kitty AMM. We also worked with Flow’s Pump.flow as well to allow for users to launch meme coins easily in the game as a fun side quest. Katana was also used as the next DeFi layer where users were able to deploy into a Morpho Vault and swap using a Sushi Swap router. Katana was great to use here because of its advantages as a DeFi focussed network. Finally, Base was used as a network because Euler Swap lives on it and as a layer 2 it supports low fees. This project actually serves as one of the first Euler Swap front ends and is available to swap USDC and WETH with each other. A simple swapping and a simple position manager were created to support the Euler Swap system.