
DCA
STOP WATCHING, START STACKING
Demo
About
The problem it 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: 1. Create a position 2. Approve USDC 3. 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. Smart Contract Address(es) DCAForwarder: **0x8CeD8Dfa0C800cEa0DA3C67F623b1263AB9F255b** Other Onchain Proof Dune dashboard: https://dune.com/sarvagna/dca-dashboard
How it's made
Challenges we 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.