Solana Automated Trading Volume Monitor

Job ID: 40200090

Budget: $250 – $750 USD

I need a Solana-based bot that can execute trades automatically while constantly monitoring trading-volume signals to decide when to enter or exit positions. The core idea is a “monitoring”-style strategy rather than complex arbitrage or high-frequency scalping: the bot should watch real-time volume spikes on chosen pairs and trigger pre-set order actions the moment a threshold is crossed.

Key expectations
• Continuous stream access to Solana on-chain data (e.g. via WebSockets/RPC endpoints) with sub-second latency
• Simple, configurable rules where I can define the target markets, volume threshold, order size, and slippage tolerance
• Auto-trade execution through a DEX of your choice (Jupiter, Serum, or Orca are fine as long as you justify the choice)
• Fail-safe logic: no double orders, proper error handling, and an instant stop switch
• Clear, commented code (Rust or TypeScript preferred), plus a README that lets me install, set environment variables, and run the bot on my own VPS or local machine

Delivery is complete when I can:
1. Launch the bot, see it subscribe to live trading-volume feeds, and detect a spike.
2. Watch it place a test order on a devnet pair, logging TX hashes.
3. Adjust settings in a single config file and reproduce the same behaviour on mainnet.

I’m happy to answer protocol-specific questions as we go, but the above points form the acceptance criteria for final payment.