haru7612
solana-trading-bot
Python

The Solana Trading Bot is a Telegram based automated trading system designed for participation in Solana DEXs. Its architecture enables users to execute trades, manage tokens, and monitor portfolios with high efficiency and automation.

Last updated Apr 20, 2026
22
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
13
Language breakdown
No language data available.
Files click to expand
README

Introduction

The Solana Trading Bot is a Telegram-based automated trading system designed for participation in Solana blockchain decentralized exchanges (DEXs). Its architecture enables users to execute trades, manage tokens, and monitor portfolios with high efficiency and automation. The bot provides functionality including sniping (rapid entry on new token listings), execution of limit orders, multi-DEX trading, portfolio tracking, a token watchlist, and a referral incentive system. Installation and management are streamlined for Linux environments with Make scripts and systemd integration for background operation and logging.

Overview

The Solana Trading Bot is an advanced and automated cryptocurrency trading tool designed for Solana-based decentralized exchanges (DEXs). It offers seamless token management and trading capabilities with cutting-edge features such as sniping, limit orders, portfolio tracking, and more. This bot is optimized for speed, accuracy, and scalability.

Features

  • Sniping Features
  • Automatically monitor and execute trades on newly listed tokens for early entry.
  • Multi-DEX Trading
  • Buy and sell tokens across multiple decentralized exchanges on Solana, ensuring liquidity optimization.
  • Limit Orders
  • Set custom buy/sell price limits to automate trades at your desired levels.
  • Wallet Portfolio Management
  • Track the portfolio of tokens in your wallet with real-time updates.
  • Referral System
  • Incentivize users with a built-in referral system for enhanced user engagement.
  • Token Watchlist
  • Create and maintain a watchlist of tokens to monitor price changes and market activity.

Installation

  • clone the repository onto ubuntu 20.04
  • install python 3.10
  • install the dependencies into venv via cd solbot && make dev
  • run the bot in dev mode do make run inside project root directory
  • to deploy the bot in background do make solbot
  • to kill running bot do make kill

systemd commands

  • check status systemctl status dogbot.service
  • start service sudo systemctl start service.service
  • stop service sudo systemctl stop service.service
  • restart service sudo systemctl stop service.service
Here are the commands to check the logs
  • check the logs journalctl -u dogbot.service -e
  • follow logs in real time journalctl -u dogbot.service -f
  • check specific after time journalctl -u dogbot.service --since "2024-11-18 17:15:00"
  • check time range journalctl -u dogbot.service --since "2024-11-18 17:15:00" --until "2024-11-18 18:00:00"
  • list boots journalctl -u dogbot.service --list-boots
  • check previous boot logs journalctl -b -1

© 2026 GitRepoTrend · haru7612/solana-trading-bot · Updated daily from GitHub