Analysis updated 2026-05-18
Automatically snipe newly launched tokens on Raydium or pump.fun.
Filter new tokens by mint authority, burned liquidity, and social metadata before buying.
Auto-sell a position once it hits a configured profit target or loss limit.
| bonny1220/solana-trading-bot | amet2901/asterdex-trading-bot | flaviodesa/polymarket-copy-trading-bot | |
|---|---|---|---|
| Stars | 136 | 136 | 136 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a dedicated funded Solana wallet and a paid RPC provider, public RPCs will throttle the bot.
This is an automated trading bot for the Solana blockchain that watches for newly created tokens and buys them within seconds of launch, a practice called sniping. It monitors two platforms: Raydium, which is a decentralized exchange on Solana, and pump.fun, a site where anyone can create and launch a new token. The bot listens to on-chain events in real time and places buy orders automatically when a new token or liquidity pool appears. Before buying, the bot can apply a set of safety filters to check whether a token meets certain criteria, such as whether the creator has given up control over minting new supply, whether the liquidity has been burned to prevent the creator from withdrawing it, and whether the token has social media links attached to its metadata. You can also maintain a whitelist of specific token addresses and restrict the bot to buying only those. After a purchase, the bot monitors the token's price and sells automatically when a configurable profit target or loss limit is reached. The bot supports three ways to submit transactions: a standard RPC connection, a relay service called warp.id, and Jito bundles, which fan out transactions to multiple block-engine regions to improve the chance of getting included quickly. All configuration is done through a text file where you set your wallet private key, RPC endpoint, how much to spend per trade, slippage tolerance, profit and loss thresholds, and which filters to enable. Setup requires Node.js version 18 or higher and a funded Solana wallet. The README specifically recommends using a dedicated wallet with only the funds you intend to trade, not your main wallet. It also warns that public RPC endpoints will throttle the bot and recommends a paid provider. The README includes a clear disclaimer: sniping newly launched memecoins is described as extremely risky, with rug pulls, honeypots, and total loss listed as common outcomes. The software is provided for educational purposes and the user is responsible for all transactions it executes.
A Solana bot that automatically buys newly launched tokens on Raydium and pump.fun within seconds, using safety filters and automatic profit or loss selling.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Solana.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.