Inspiration

I love DCAing, with hopes of being financially stable. But most of the time, I forget to take profits or just wait a little more(really), to make some extra. As much as we take time to SIP every month or week, we often miss taking profits even if the price touches the moon. I wanted to solve this, for me and every other investor.

What it does

Let's a user Dollar Cost Average with a strategy. A user can keep sending tokens(like piggy bank) to the contract whenever they save which is supplied to the Aave pool to generate minimal profits until the Keepers trigger the date/time of DCA frequency(to make best use, without keeping the funds idle). Then, the amount is withdrawn from aave and swapped according to the DCA(usually for a blue-chip) pre-set strategy. A user also has an option to DCA-out with a set-strategy that withdraws their holdings to their wallet.The user can also withdraw their amount according to their will as well,anytime.

How we built it

Using Solidity, Foundry, Remix,Chainlink, Aave and Uniswap

Challenges we ran into

Understanding the aave protocol and uniswap router. we are all new to defi and we were trying to first use a multi-dex router which didn't work.Hoping to implement them real soon.

Accomplishments that we're proud of

We are excited that we can also use it personally to save and realise profits on time.

What we learned

A small idea can also make a big impact. Also, learnt a bit about aave v3, which was entirely new to us.

What's next for Money Plant

Provide multi-dex routing, with DCA-out with any cryptocurrency.

Built With

  • aave
  • automation
  • chainlink
  • defi
  • foundry
  • pricefeed
  • remix
  • solidity
  • uniswap
Share this project:

Updates