Inspiration
Users who do not have time to keep up with the crypto market might find it hard to dollar cost average into a basket of cryptocurrencies. Existing solutions for dollar cost averaging while they allow users to purchase basket of cryptocurrencies, they do not allow users to easily earn interest on those cryptocurrencies.
What it does
Peanuts allows user to dollar cost average into a pool of cryptocurrencies and earn interest on those cryptocurrencies.
The user can choose to have their dollar cost average automatically compounded every day, weekly, or monthly.
On withdrawal, user can choose to withdraw their tokens either in the tokens of their strategy or in a stablecoin (USDC).
The idea is that users can enjoy the benefits of exposure to a basket of crypto of their choosing and at the same time earn interest on those cryptocurrencies in native USDC.
User Story
Lets say you got 1k usdc on ftm
- you put into this vault, and you can set a custom strategy for it
- every month or epoch the vault uses your money to purchase a basket of 3-5 tokens.
- The vault will then use the tokens to earn interest on the tokens and sells the interest into stable coin to replenish the vault.
- when you withdraw, you can choose to withdraw your share of tokens in the vault as USDC or in the blue-chip cryptocurrency
How we built it
Frontend: React, antd Backend: solidity
Challenges we ran into
Time haha
Accomplishments that we're proud of
Creating a decently looking product that functions for the most part
What we learned
How to interface with smart contracts
What's next for Peanuts Finance | Dollar Cost Autocompounding for Da Normies
Refining the strategy -> Deploying on testnet -> Deploying on mainnet

Log in or sign up for Devpost to join the conversation.