OpenSolBot: A Fully Open-Source Solana Trading Bot for Copy Trading and Automation

ยท

๐Ÿค– Introduction

OpenSolBot is a fully open-source Solana on-chain trading bot that supports copy trading and automated trading features. Designed for transparency and security, this project puts you in control of your private keys while leveraging Solana's high-speed blockchain.

๐Ÿ’ก Key Highlights:

  • Open-source alternative to GMGN Bot
  • Self-custody of private keys
  • Modular architecture for customization

โš ๏ธ Disclaimer

This project is for educational purposes only:

โœจ Core Features

  1. Telegram Integration

    • Control via Telegram Bot interface
  2. Copy Trading

    • Mirror successful traders' strategies
  3. Automated Trading

    • Set predefined rules for execution
  4. Monitoring Tools

    • Real-time market analytics
  5. Activation System

    • Manage access via license keys

๐Ÿ’ป System Requirements

ComponentRequirement
Python3.10+
DatabaseMySQL
CacheRedis
DeploymentDocker (Recommended)

๐Ÿš€ Quick Start Guide

git clone https://github.com/mkdir700/open-sol-bot.git
cd open-sol-bot
cp example.config.toml config.toml

Essential Configurations

  1. Telegram Bot Token

    [tg_bot]
    token = "YOUR_BOT_TOKEN"
  2. RPC Endpoints

    [rpc]
    endpoints = ["https://your-private-rpc.com"]
  3. API Services

    [api]
    helius_api_key = "YOUR_HELIUS_KEY"
    shyft_api_key = "YOUR_SHYFT_KEY"

๐Ÿ‘‰ Get started with Solana trading bots

๐Ÿ”ง Deployment Options

Docker/Podman Commands:

docker compose up -d --build
๐Ÿ’ก Pro Tip: Use --build flag when updating to ensure container rebuilds

๐Ÿ“š Advanced Topics

โ“FAQs

Q: Is this bot safe to use?

A: While the code is open-source, always audit it yourself and start with testnet/small amounts.

Q: What RPC providers do you recommend?

A: Helius and QuickNode offer reliable private endpoints with free tiers.

Q: Can I contribute to the project?

A: Yes! Check our Contribution Guidelines.

๐Ÿ‘‰ Learn advanced Solana trading strategies

๐Ÿ“œ License

Apache 2.0 - Free for commercial and personal use with attribution