
OneVault
Your personal AI DeFi Agent makes onboarding to Web3 DeFi protocols effortless. Simply input your risk level, sign once, and let the AI handle everything —all wrapped in a sleek, game-inspired experience. No stress, just optimized gains.
Demo
About
Meet your AI DeFi Agent—a fully autonomous system that **executes, optimizes, and adapts** DeFi strategies based on your risk preferences. Design a user-friendly UI for a seamless experience, it let user can easily interact with DeFi protocol while maximizing returns across top protocols. 🔹 Why OneVault: For example, in EigenLayer, to complete restaking, users need to research and select assets themselves, as well as delegate to an operator. For the average user, this can be a challenging process since it requires evaluating operators and the risks associated with their AVS. Through a conversational approach, an AI Agent can quickly filter out high-quality and trustworthy operators while adjusting and assessing security based on the user's specific needs. 🔹 What it does: Automated Strategy Execution – No manual transactions. Just pick your risk level, and the AI handles the rest. AI-Powered Guidance – Ask anything about DeFi Strategies. Your AI agent explains strategies, risks, and expected returns in real-time. Seamless Multicall3 Execution – Combines Morpho lending, EigenLayer restaking, and Uniswap liquidity provision into a single, gas-efficient transaction. 🔹 How it works: 1️⃣ Deposit USDC/USDT into your personal vault. Easily used 2️⃣ Select a strategy (Low, Medium, or High risk). Or Let AI guide you 3️⃣ Sign once. The AI Agent takes care of execution. 4️⃣ Track & optimize—AI continuously adjusts based on market conditions. Built for power users & DeFi newcomers alike, this is the next-gen way to deploy capital—smart, automated, and gamified. 🚀 Play. Deploy. Earn.
How it's made
We have integrated Morpho, EigenLayer Restaking, and Uniswap, leveraging **Multicall3** to streamline interactions with these protocols. **Multicall3** bundles multiple contract calls into a single transaction, optimizing gas efficiency and improving execution speed. For this project, we’ve implemented three DeFi strategies, each with its own technical approach: 1️⃣ **Morpho** – Uses the `supply()` function to deposit assets into the Morpho market, allowing users to earn yield on their idle funds. 2️⃣ **EigenLayer** – Calls `depositIntoStrategyWithSignature()`, enabling users to stake assets with just a signature, simplifying the process without requiring direct contract interactions. 3️⃣ **Uniswap** – Utilizes a custom liquidity router to facilitate liquidity provision. The router interacts with the `mint()` function in `NonfungiblePositionManager`, ensuring seamless on-chain liquidity addition. ### **AI Agent Integration** To enhance automation and data organization, we use multiple AI Agents working together: 1️⃣ **AI Agent Planner** – Organizes tasks efficiently. 2️⃣ **AI Agent Summarizer** – Aggregates and summarizes the latest DeFi news and information for users. 3️⃣ **AI Agent Organizer** – Utilizes RAG technology to retrieve relevant information from a **Qdrant Vector Database** and provide it to users. ### **AI RAG Implementation** We embed data using **OpenAI’s `text-embedding-3-small`** model and store it in the **Qdrant Vector Database**. To retrieve relevant information, we use **cosine similarity** to find the closest matching data points based on user input. The most relevant data chunks are then fed into an **LLM** to generate responses. By integrating **Multicall3, AI Agents, and RAG techniques**, we have built a **gas-efficient, user-friendly, and automated DeFi strategy execution system**.