trdx/solana-trading-bot — explained in plain English
Analysis updated 2026-05-18
Automatically buy newly listed tokens on Raydium or pump.fun as soon as they appear
Apply configurable safety filters to avoid obvious rug-pull tokens before buying
Automatically sell a position once a take-profit or stop-loss threshold is hit
Choose between standard RPC, warp.id relay, or Jito bundles for faster transaction inclusion
| trdx/solana-trading-bot | desktop-hermes/hermes-agent-desktop | japp-fi/polymarket-mcp-server | |
|---|---|---|---|
| Stars | 80 | 81 | 79 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded Solana wallet and a paid RPC provider, the README warns of high risk of total loss.
This is an automated trading bot for the Solana blockchain, written in TypeScript. Its purpose is "sniping", catching newly-listed tokens as early as possible and buying them automatically, then selling once a profit target or loss limit is reached. The bot monitors two decentralized exchanges: Raydium AMM v4 (a popular Solana trading venue) and pump.fun (a platform for launching memecoins). It watches for new liquidity pools or new token launches in real time using WebSocket connections to a Solana RPC node. When a qualifying new token appears, it checks a set of configurable safety filters, things like whether the creator still controls the token supply (a warning sign) or whether the liquidity has been "burned" to prevent a rug pull. If the token passes, the bot immediately places a buy order. It then monitors the price and automatically sells when either the take-profit percentage or stop-loss percentage is hit. Three transaction submission strategies are supported: a standard RPC call, the warp.id bundled relay, and Jito bundles (a Solana mechanism for getting transactions included faster by paying block producers directly). You configure everything via environment variables: which exchange to target, how much to spend per trade, slippage tolerance, profit and loss thresholds, and which filters to apply. It requires Node.js 18 or newer plus a funded Solana wallet and a paid RPC provider for reliable performance. This is high-risk speculative tooling, the README explicitly warns of frequent total loss.
A TypeScript trading bot that automatically buys newly listed Solana tokens and sells them at a set profit or loss target.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Solana.
License is not specified in the description.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.