Uniswap is on a mission to support the growth and sustainability of decentralized finance. Through the exchange, swapping, wallet, and an increasing list of services, Uniswap makes it easy for first-time and veteran web3 users to participate in decentralized finance. The ability to dollar-cost average (DCA) into an asset is critical functionality that would bolster the overall Uniswap ecosystem to both attract and retain users. At the moment, we see immediate applicability for this solution to enhance Uniswap v3 bringing programmability to the way users interact with v3 by allowing them to schedule recurring swaps via Loop Crypto. As we iterate on our recurring swap smart contract and the UX around it, we see the obvious potential to design a hook contract that will be compatible with Uniswap v4. DCA is an investment strategy that tries to minimize timing the market by building your position over time. When investors dollar-cost average, they invest equal dollar amounts in a security at regular intervals. Rather than attempting to time the market, they buy in at a range of different prices. DCA is about facilitating a long-term investing horizon rather than enabling the next pump-and-dump trade. This aligns with the Uniswap ethos and ensures we’re fostering a web3 ecosystem for investors of all levels. With the focus on lowering gas fees in Uniswap v4, we believe there is great alignment with a DCA strategy that enables investors to allocate a small amount of funds on a repeated basis over weeks, months, and years. 🔆 We've conducted discovery calls with 50+ end users and companies validating that there is strong demand for DCA functionality on Uniswap.