Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 3.08 KB

README.md

File metadata and controls

84 lines (61 loc) · 3.08 KB

Memecoin Maverick

Logo

Overview

Memecoin Maverick is an AI agent that autonomously trades meme coins for you based on your preferences and insights from top traders. Built to simplify meme coin trading, the agent leverages real-time onchain and social data for intelligent, automated decision-making.

API Docs: maverick-backend.onrender.com/api
Frontend: memecoin-maverick.vercel.app [WIP]


Problem

Meme coin trading is highly volatile and hype-driven, often influenced by social media trends and Key Opinion Leaders (KOLs). Traders lack efficient tools to keep up with these rapid changes, missing out on opportunities.


Solution

Memecoin Maverick automates the trading process by:

  • Using AI to analyze market sentiment and trends.
  • Following strategies of trusted traders via their blockchain addresses or Farcaster handles.
  • Executing trades for you based on pre-set criteria.

Tech Stack

  • Frontend:
    • TypeScript
    • Next.js
  • Backend:
    • TypeScript
    • NestJS
    • PostgreSQL
    • PrismaORM
    • Docker
  • AI:
    • LLMs for trend prediction, and decision-making (WIP).
  • Blockchain:
    • Agent: Leveraging the 0xDisciple agent from FereAI for autonomous trading.

Current Progress

Backend

  1. Create an agent with selectable personas:
    • MOON_CHASER: Focuses on short-term gains from meme coins with high volatility.
    • MEME_LORD: Prioritizes meme popularity on Farcaster.
    • WHALE_WATCHER: Tracks and mimics strategies of large traders.
  2. Fetch current holdings of an agent

TODOs

  • Fix issues with the create call, especially formatting of decision_prompt_pool and decision_prompt_portfolio.
  • Migrate backend to NestJS and PostgreSQL
    • Real-time agent holdings tracker via CRON job
    • [WIP] Analyze Farcaster posts:
      • Identify posts about coins in the agent's holdings.
      • Use AI to determine if the sentiment is positive, negative, or neutral.
      • Generate buy/sell/hold signals for agents holding those coins.
    • Add get portfolio API
    • Add JWT-based user authentication
  • Persona selection should influence how the agent weighs social signals. For example, MEME_LORD gives more emphasis on meme popularity.
  • Integrate create agent and get holdings on the frontend.
  • Implement refresh access token mechanism for authentication.
  • KOL signal integration
    1. Fetch and analyze posts from user-supplied KOL handles
    2. Generate trading signals based on KOL discussions for both portfolio and potential coins
  • Integrate the BUY API when it's available from FereAI.
  • [LONG TERM] Generalize the agent for all types of crypto trading, beyond meme coins.

Stay tuned for updates as the project evolves! Contributions and feedback are welcome.