DCA
STOP WATCHING, START STACKING
The problem DCA solves
Over $45M USDC is just sitting idle in Farcaster wallets. Markets are moving. Your USDC isn’t.
That changes today.
Meet DCA MiniApp (@DCAapp)
- Pick your token
- Set your amount + frequency
- Let us do the heavy lifting with micro-transactions
Why you’ll want this:
- That “I’ll buy later” moment? Turns into never.
- Watching charts all day = zero fun.
- Missing runs while your coins nap in your wallet? Pain.
How it works:
- Create a position
- Approve USDC
- We auto-execute regular buys for you simple
Why it’s different:
- Fully on-chain
- Funds stay in your wallet until each buy
- No middlemen. No custody. No drama.
Challenges I ran into
Challenge in miniapp
- setting up the farcaster json and publishing the miniapp XD
Challenge in smart contract
- I previously added uniswap to have the swap keeping the track of pool, but as some swaps are fulfilled by intent and at all best deals in uniswap, which I encountered it by using 1inch swap apis
challenge in backend
- i have many migrations and created a all new shcema then, to make all reads/write as efficient as i can, and even tamed the smart contract to be the most efficient one, while maintaining the security
Challenge in frontend
- designing the frontend with mobile view and having a best minimal UX.
Smart Contract Address(es)
DCAForwarder: 0x8CeD8Dfa0C800cEa0DA3C67F623b1263AB9F255b
Other Onchain Proof
Dune dashboard: https://dune.com/sarvagna/dca-dashboard
Tracks Applied (1)
Top 5 Live Mini Apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion
Builders also viewed
See more projects on Devfolio
