Atomic, fast, and pragmatic Solana arbitrage with Jito bundles, Jupiter (ULTRA/SWAP).
Last updated Apr 7, 2026
57
Stars
40
Forks
1
Issues
0
Stars/day
Attention Score
57
Language breakdown
No language data available.
โธ Files
click to expand
README
APEX ARB v2.1 โ USDC/MEME/USDC Arbitrage Bot
What is this?
๐ ApexArb is a CLI arbitrage bot that scans meme tokens and attempts a round-trip swap (USDC โ MEME โ USDC) via Jupiter (Free or Ultra).
It calculates net profit (slippage, estimated Jupiter fee, priority fee + Jito tip), applies DEX filters, prints candidates with beautiful log cards, and optionally executes live trades.โจ Features
- ๐ Dual quoting:
/swap/v1/quotefor BUY & SELL.
- ๐ Net PnL calculation with fees & slippage.
- ๐ฏ Route filtering (INCLUDE / EXCLUDE DEX).
- ๐ Pretty logs: gradient banner, emoji statuses, boxen cards.
- ๐ก DRY_RUN mode for safe testing.
- โก Jito bundles support.
๐ฆ Quick Start:
โถ๏ธ WINDOWS:
CODE -> Download ZIP
Folder -> CMD
- Config .env
- Rename .env.example to .env
- npm install
- node memes.js
โถ๏ธ macOS / Linux:
Config .env
Rename .env.example to .env
npm install
node memes.js
๐ Token List (memes.txt) One mint per line:
So11111111111111111111111111111111111111112
9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E
...
The bot loads it on startup.
## Bot
โโโโโโ โโโโโโโ โโโโโโโโโโโ โโโ โโโโโโ โโโโโโโ โโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโ โโโโโโ โโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โโโ โโโโโโ โโโโโโโโโโโโ โโโ โโโ โโโโโโ โโโโโโโโโโโ
โโโ โโโโโโ โโโโโโโโโโโ โโโ โโโ โโโโโโ โโโโโโโโโโ
S O L A N A ARBITRAGE v 2.1
github.com/apexarb
๐ ApexArb Launchingโฆ
USDC โ MEME โ USDC Arbitrage โ Jupiter [FREE]
โน๏ธ [i] RPC: https://โฆ | โน๏ธ [i] MODE: both | โน๏ธ [i] DRY_RUN: true
โน๏ธ [i] BUY $: 50 | MIN_NET: $0.50 | SLIPPAGE: 0.50%
โน๏ธ [i] DEX Allow (all): raydium, orca (aliases enabled)
๐ฏ CANDIDATE 7d3AโฆkP9u net $0.41
back $50.41 size $50.0000 slip 0.50%
priority 10000+2000 lamports
BUY: raydium > orca SELL: orca > raydium
[9f1cโฆQx7Z] โ ๏ธ [!] SKIP net +$0.4140 | back $50.4140 | size $50.0000 | slippage 0.50% | priority 10000+2000 lamports |
BUY: meteora SELL: meteora > raydium
๐ SNAPSHOT (1m) | spreads=186 | candidates>=min=9 | executed=0 | bestNet=$0.41 | avgNet=$0.37 | nearMiss(โค$0.10)=4
๐ข BUY SENT 5GkQ3โฆZkTt8Y4oWgB1J7eNwLxโฆ
๐ต SELL SENT 2v9mPโฆdRTwqW7N1gCkz3p6Umโฆ
Troubleshooting
Key missing / format error Ensure exactly one of PRIVATEKEYB58 is present and valid. (.env.example -> .env) 429 Too Many Requests (Jupiter/RPC) Expected under load. The bot uses jitter/backoff automatically; add more/better RPCs. Jito auth/relay issues Verify JITOBUNDLERELAYS and JITO_AUTH. If bundles arenโt available, the bot falls back to sequential mode.Production Tips
Keep MAX_PARALLEL tuned to your CPU/RPC limits. Use INCLUDEDEXES/EXCLUDEDEXES to filter noisy pools. For ULTRA mode, supply JUPAPIKEY and watch the fees. Enable JITO_MODE=relayer on volatile tokens for better inclusion.[!NOTE]
This is provided as is, for learning purposes.
Use this script at your own risk.
๐ More in this category