Landing Page Development
This milestone focuses on designing and developing the Landing Page for Yieldmaker, an AI-powered DeFi yield investing platform. The landing page will serve as the first point of interaction for users, introducing the brand, communicating the value proposition, and guiding users…
Implement Users Dashboard
This milestone focuses on building the core dashboard interface using shadcn/ui components. The goal is to provide users with a central hub where they can view and interact with their DeFi portfolio. Scope of Work: Set up a responsive dashboard layout with shadcn/ui. Implement na…
funds management section
Description Implement a funds management section in the dashboard that allows users to interact with their wallet. This section should include three main actions: Deposit – Add funds into the platform/wallet. Withdraw – Withdraw funds back to a connected wallet. Send – Transfer f…
Integrate Privy Wallet for Easy User Onboarding
To simplify user onboarding and reduce friction, implement Privy Wallet integration into Yieldmaker. This will allow users to create and connect wallets seamlessly without requiring them to already have a Web3 wallet installed. The Privy wallet SDK provides social login, embedded…
Scaffold Smart Contracts with Foundry
Set up a Foundry development environment to begin writing, testing, and deploying smart contracts for Yieldmaker. This scaffolding will provide the foundation for managing DeFi strategies, yield aggregation, and wallet interactions. The goal of this issue is to initialize a clean…
Implement ERC-4626 Compliant Yieldmaker Vault
Implement the contract for theCurrently, the Yieldmaker project does not have a standardized vault system for deposits and yield strategies. Users need a secure and ERC-4626 compliant way to deposit ERC20 assets (e.g., USDC) and earn yield through external strategies.
Write a comprehensive test for yieldmaker vault
We need to add unit tests for the YieldmakerVault contract to ensure its core functionality works as expected and remains secure. Scope of Testing Deposit & Minting Shares Verify deposits correctly mint shares. Ensure assets are forwarded to the strategy. Withdrawals & Re…
Comprehensive tests for Aave yield strategy
Implement an automated test suite that validates correctness, safety, and economic behaviour of the Aave yield strategy contract. Tests will be written with Foundry and run under forge test
Deploy Yield Vault contract on Celo testnet
Successfully deploy and verify the Yield Vault contract to the Celo Alfajores testnet, ensuring it integrates with the Aave yield strategy (or other strategies if plugged in).
Setup Hooks for YieldVault
Create a clean developer interface for interacting with the deployed YieldVault contract from a frontend . This milestone ensures ABIs and addresses are centralized, and reusable hooks are available to call vault functions (deposit, withdraw, totalAssets, etc.) directly from the…
Frontend Integration of Core Vault Functions
This milestone focuses on integrating the core YieldVault functionalities into the frontend dashboard. Users will be able to deposit, invest, withdraw, and send assets directly through the UI, with seamless interaction between the smart contract hooks and the user interface. The…
Self Integration
• Ability to request and verify ZK proofs from Self • Successfully verify attributes (e.g. “over 18”, “not on OFAC list”) for one to get acces to high APY, he most verify that he is human
Deploy Yieldmaker on Farcaster
Deploy the integrated dApp to the Farcaster protocol, allowing onchain-verified users (via Self) to connect their decentralized identities to their Farcaster handles. This enables frictionless login, social discovery, and user interaction directly within the decentralized social…
Add Key Features Section to the Landing Page
Description: Enhance the project’s landing page to clearly communicate its core functionalities and benefits. This milestone focuses on improving user understanding, engagement, and credibility by presenting the project’s “Key Features” in a visually appealing and informative way…
Add About Section
Create and add an About Section to the project’s landing page that communicates the mission, vision, and team behind the project. This milestone focuses on establishing credibility, transparency, and community connection, helping users and potential contributors understand the st…
Integrate Farcaster Mini App SDK
Implement the Farcaster Mini App SDK into the project to enable seamless discovery and interaction within Farcaster clients. This milestone focuses on transforming the existing web app into a Mini App that can be accessed natively through the Farcaster ecosystem, enhancing access…
Improve Mobile Responsiveness
Enhance the project’s mobile responsiveness to ensure seamless user experience across all screen sizes and devices. This milestone focuses on optimizing the layout, components, and overall design for better usability, accessibility, and visual consistency on mobile devices.
Implement MultiSig Ownership & Role Separation
Replace the simple Ownable pattern with a MultiSig Wallet (e.g., Gnosis Safe on Celo) for the owner role. Define two key roles: 1) Governance (MultiSig) for critical actions (setStrategy, pause), and 2) Guardian (Execution Bot) for automated rebalancing actions only. Introduce a…
ERC-4626 Share Calculation Optimization
Review the convertToAssets and convertToShares logic in YieldmakerVault to use Solidity's built-in math and minimize external calls, reducing gas costs during user deposits/withdrawals.
Strategy Command Protocol (Off-Chain)
Addition: Define a strict JSON Schema for the LLM Agent's output. This output must contain the Target Strategy Address, the Reasoning (for logging/auditing), and an Execution Signature (a hash derived from the command) for the Execution Bot to verify before sending a transaction.
Strategy Completeness Check
Improvement/Addition: For all yield-bearing strategies (Aave, Compound, Yearn), ensure the invest function handles asset approvals correctly, and the withdraw function handles share-to-asset conversion and accrued interest/rewards. The current CompoundStrategy needs to be updated…
Comprehensive Unit Testing (TDD)
Write unit tests for 100% of the public contract functions, specifically focusing on edge cases in setStrategy and verifying yield calculation accuracy. Use the Forking feature of testing frameworks (e.g., Hardhat) to test against live Celo protocol addresses.
Landing Page Revamp & Trust Architecture
Redesign the entire page to center on the Value Proposition: "Seamless, Safe, AI-Driven Yield Investing." Eliminate any complex DeFi jargon. Ensure the site passes the "5-second test" (a user understands what Yieldmaker does in 5 seconds).
Proof of Ship - Season 7
I am applying to participate in the Proof of Ship - Season 7
Proof of Ship - Season 8
I am applying to participate in the Proof of Ship - Season 8
GoodDollar Builders Program: Kickoff QF Round
I am applying to participate in the GoodDollar Builders Program: Kickoff QF Round
Proof of Ship - Season 9
I am applying to participate in the Proof of Ship - Season 9
Proof of Ship - Season 10
I am applying to participate in the Proof of Ship - Season 10