Inspiration

The idea was to give Flow users access to a dollar-cost averaging strategy when investing. DCA can significantly reduce the risk of losses when buying any cryptocurrency asset

This is achieved due to the fact that DCA involves a gradual entry into the asset, namely, buying in equal installments with a certain regular frequency

The name Metronome came to us when we thought of DCA as "rhythmic" buying

What it does

DCA image from reddit

Our project allows user to setup DCA on Flow blockchain. Now it supports the sale of USDC in exchange for FLOW. For DCA to work, the user only needs to fill out the form fields, have enough USDC in the account and click Setup DCA button. After that, all that remains is to wait for the bots to call the process function in the smart contract, for which they receive a reward

How we built it

We used IncrementFi to process recurrent DCA swaps. To be sure that those swaps would be processed, we add a small fee to anyone that would launch the transaction.

Challenges we ran into

Main challenge was to come up with simple and elegant solution, first prototypes was pretty over-engineered. Also, we need decentralized keepers (something like CRON bots) on Flow to execute investment orders for users

What's next for Metronome

We plan to add walletless onboarding and more settings for DCA. Also, we are thinking of adding other strategies

Built With

Share this project:

Updates