freshcrate
Home > AI Agents > ai-memecoin-trading-bot

ai-memecoin-trading-bot

AI-powered meme coin trading bot for Solana and Base that automatically scans new tokens, detects honeypots, calculates win probability, executes trades. Built in Go with a multi-agent architecture, r

Description

AI-powered meme coin trading bot for Solana and Base that automatically scans new tokens, detects honeypots, calculates win probability, executes trades. Built in Go with a multi-agent architecture, real-time risk controls, and a web dashboard for monitoring. Designed for autonomous meme coin trading, Solana AI agents, high-frequency Web3 trading.

README

Meme Coin Trading Bot πŸš€

Automated trading system for Solana and Base meme coins with AI-powered strategy evaluation.

Built with Go (Golang)!

Features

  • πŸ” Automated scanning of Solana and Base chains for new tokens
  • πŸ›‘οΈ Comprehensive honeypot detection and safety checks
  • πŸ“Š Win probability calculation (β‰₯80% threshold)
  • πŸ’° Automated trade execution with OKX Wallet SDK support
  • ⚠️ Advanced risk management and circuit breakers
  • πŸ“ˆ Real-time metrics and monitoring via API
  • 🎨 Web dashboard for monitoring and control
  • πŸ” Security-first design with dry-run mode
  • πŸ“± Multi-agent architecture for scalability

πŸ“– See Trading Bot Documentation | πŸ—οΈ Architecture Guide

Tech Stack

  • Go (Golang) 1.20+
  • HTTP server: gorilla/mux
  • Multi-agent architecture

Prerequisites

  • Go 1.20 or higher
  • Solana and Base RPC endpoints
  • OKX Wallet SDK or private key (for live trading)
  • API keys (CoinGecko, Twitter - optional)

Quick Start

⚠️ Start in Dry-Run Mode (Recommended)

# 1. Configure environment
cp .env.example .env
# Edit .env: ensure DRY_RUN=true, AUTO_EXECUTE=false

# 2. Build
make build

# 3. Run trading bot
make run-trading

Access the Dashboard:

πŸ“š Complete Guide: See TRADING_BOT.md for comprehensive documentation.

Web Dashboard

The trading bot includes a modern web dashboard for real-time monitoring and control:

Features:

  • πŸ“Š Real-time status overview
  • πŸ“ˆ Live metrics display (tokens found, filtered, candidates, trades)
  • ⚠️ Risk management monitoring
  • 🎯 Token candidate viewing
  • πŸ”„ Auto-refresh every 5 seconds
  • πŸ“± Responsive design

Access: Simply navigate to http://localhost:8080 in your browser after starting the bot.


Installation

  1. Clone the repository:
git clone https://github.com/mumugogoing/meme_bot.git
cd meme_bot
  1. Set up environment variables:
cp .env.example .env
  1. Edit .env file with your trading bot configuration (see TRADING_BOT.md for details)

  2. Build the project:

make build

Project Structure

meme_bot/
β”œβ”€β”€ cmd/                    # Go command-line applications
β”‚   └── trading/           # Trading bot
β”œβ”€β”€ frontend/              # Web dashboard
β”‚   β”œβ”€β”€ index.html        # Main dashboard page
β”‚   β”œβ”€β”€ styles.css        # Dashboard styles
β”‚   └── app.js            # Dashboard JavaScript
β”œβ”€β”€ internal/              # Internal Go packages
β”‚   └── config/           # Configuration management
β”œβ”€β”€ pkg/                   # Public Go packages
β”‚   β”œβ”€β”€ agents/           # Trading agents
β”‚   β”œβ”€β”€ orchestrator/     # Orchestration logic
β”‚   β”œβ”€β”€ models/           # Data models
β”‚   └── config/           # Configuration
β”œβ”€β”€ go.mod                 # Go module definition
β”œβ”€β”€ go.sum                 # Go dependencies
β”œβ”€β”€ Makefile               # Build automation
β”œβ”€β”€ .env.example          # Example environment variables
β”œβ”€β”€ .gitignore            # Git ignore rules
└── README.md             # This file

Development

Building the Project

make build

Testing

go test ./...

Troubleshooting

Common Issues

  1. Build errors:

    • Make sure you have Go 1.20+ installed
    • Run go mod tidy then rebuild
  2. Environment configuration:

    • Check that all required environment variables are set in .env
    • See TRADING_BOT.md for configuration details

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is open source and available under the MIT License.

Credits

Created for automated meme coin trading!

Support

If you encounter any issues or have questions, please open an issue on GitHub.


Happy Trading! πŸš€

Release History

VersionChangesUrgencyDate
0.0.0No release found β€” using repo HEADLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

VrooliOpen-source, self-improving autonomous agent swarmπŸ‡v3.2.0
AgentQuantAutonomous quantitative trading research platform that transforms stock lists into fully backtested strategies using AI agents, real market data, and mathematical formulations, all without requiring a0.0.0
corgenticCLI for the Corgentic AI Agent Economic Operating Layer on Solana1.2.0
@kibibot/cliKibiBot CLI β€” deploy tokens, check balances, and manage your AI agent from the terminal1.2.0
@chisiki/sdkChisiki Protocol SDK β€” AI Agent-native knowledge marketplace on Base L2. Register, trade knowledge, earn CKT rewards.0.5.1