Ga naar de hoofdinhoud
Terug naar voorbeeldapps

Door AI aangestuurde DeFi-rendementsoptimalisator

Deze app laat je zien hoe je de Aerodrome Swap API kunt integreren met een AI-model om een gepersonaliseerde DeFi-rendementsoptimalisator en een analysedashboard voor Aerodrome te maken.

Frontend-framework/bibliotheek:
Reageren
Taal:
TypeScript
Bouwtool/ontwikkelingsserver:
Next.js
Voorbeeld van een app-preview

Overzicht

This project is an AI-powered DeFi yield farming optimizer that helps users build personalized portfolio strategies across Aerodrome Finance pools on Base network.

Deze voorbeeldapp wordt uitsluitend aangeboden voor educatieve en demonstratiedoeleinden. Gebruik op eigen risico.


tip

Learn how to build the AI Powered DeFi Yield Optimizer on Base in our technical guide here.

Vereisten

  1. Anthropic Claude API:

  2. Quicknode Account:

Snel aan de slag

1. Kloon de repository

git clone https://github.com/quiknode-labs/qn-guide-examples.git
cd qn-guide-examples/sample-dapps/ai-powered-defi-yield-optimizer

2. Afhankelijkheden installeren

pnpm install
# or
npm install

3. Configuratie van de omgeving

cp .env.voorbeeld .env

Bewerken .env:

# Required for AI optimization
ANTHROPIC_API_KEY=your_claude_api_key_here

# Required for live Aerodrome data
NEXT_PUBLIC_QUICKNODE_ENDPOINT=https://your-quicknode-endpoint.com/your-api-key/

4. Start de ontwikkelingsserver

pnpm dev
# or
npm run dev

Bezoek http://localhost:3000 om de aanvraag te bekijken.

Architectuur

System Overview

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│ User Input │ │ AI Processing │ │ Pool Data API │
│ │ │ │ │ │
│ • Risk Quiz │───▶│ Claude AI API │◀───│ Quicknode API │
│ • Preferences │ │ • Analysis │ │ • Live Pools │
│ • Investment $ │ │ • Optimization │ │ • Token Data │
└─────────────────┘ │ • Reasoning │ │ • Verification │
└──────────────────┘ └─────────────────┘


┌──────────────────────┐
│ Optimized Strategy │
│ │
│ • Pool Selection │
│ • Allocations │
│ • Risk Scores │
│ • Reasoning │
└──────────────────────┘

Deploy on Vercel

Deploy with Vercel


Voorbeeld

Voorbeeld

Bijdragen en feedback
We horen graag wat je ervan vindt en staan open voor alle bijdragen aan deze voorbeeldapp!
Als je problemen wilt melden of feedback wilt geven, maak dan een GitHub-issue aan in de qn-handleiding-voorbeelden repository.
Volg deze stappen om een bijdrage te leveren:
  1. Maak een fork van de repository
  2. Maak een feature-branch aan:
    git checkout -b feature/amazing-feature
  3. Sla je wijzigingen op:
    git commit -m "Geweldige functie toevoegen"
  4. Pusht je branch:
    git push origin feature/amazing-feature
  5. Dien een pull-verzoek in.