Enhance Solana Mempool Sniper Bot #2
Budget: $250 – $750 USD
Job Title: Complete Solana Mempool Sniper Bot in Rust (Wallet + Execution + Strategy)
**Project Overview:**
I have an existing Rust-based mempool monitoring bot for the Solana blockchain. The current script connects to the WebSocket RPC, listens to transaction logs, detects new token and DEX pool creations, and emits events through a broadcast channel. However, the developer I hired previously did not complete the entire functionality.
I'm now looking for a **Rust developer with experience in Solana development** to complete and enhance the bot into a fully working mempool sniper.
---
What’s Already Done:
* WebSocket and RPC integration using `solana-client` and `tokio`.
* Modular structure with config, error handling, and logging.
* Transaction log subscription and analysis (detects token mints, pool creations, and monitored programs).
* Broadcast channel for detected events.
* Configurable via TOML or environment variables.
* Basic test suite and example monitor.
---
What Needs to Be Done:
1. **Wallet/Keypair Management**
* Load and securely handle a Solana keypair (from file or env).
* Account funding validation.
2. **Transaction Execution**
* Build and send transactions using `RpcClient::send_and_confirm_transaction`.
* Implement buy/swap logic upon event detection (Raydium, Orca, or Serum).
3. **Sniping Strategy Filters**
* Filter tokens based on minimum liquidity, whitelists, blacklist, or pool size.
* Add slippage, pre-trade checks, and simulation if needed.
4. **Rate Limiting / Concurrency Control**
* Add throttling (e.g., max txs per second, max concurrent requests).
5. **Reconnection & Fault Tolerance**
* Handle RPC/WS failures gracefully with retries or backoff.
6. **Optional Enhancements**
* Alerting (e.g., Telegram/Slack notifications).
* Export logs or events to a file or DB.
* Advanced filters based on price or volume.
---
Requirements:
* Strong experience in **Rust** and **Tokio** async ecosystem.
* Familiar with **Solana RPC**, `solana-sdk`, and DEX protocols like Raydium or Orca.
* Able to write clean, modular, and well-documented code.
* Understand blockchain mempool behavior and transaction flows.
* Familiar with secure key management best practices.
---
Deliverables:
* Fully working and tested sniper bot with CLI options.
* Integration with wallet and transaction execution logic.
* Documentation for usage and future maintenance.
* Optional: Dockerfile or instructions to deploy on a VPS.
---
Budget:
Please submit your **best fixed price or hourly rate** along with:
* Estimated time to complete.
* Your past work with Solana/Rust (links or GitHub appreciated).
* PLS my uploaded files first
---
**To Apply:**
Start your proposal with the word **"SolanaSniper"** so I know you read the whole post. Feel free to ask for access to the current codebase to evaluate.
I have the completed script.
Looking forward to working with a serious Rust/Solana dev.
Thanks!
**Project Overview:**
I have an existing Rust-based mempool monitoring bot for the Solana blockchain. The current script connects to the WebSocket RPC, listens to transaction logs, detects new token and DEX pool creations, and emits events through a broadcast channel. However, the developer I hired previously did not complete the entire functionality.
I'm now looking for a **Rust developer with experience in Solana development** to complete and enhance the bot into a fully working mempool sniper.
---
What’s Already Done:
* WebSocket and RPC integration using `solana-client` and `tokio`.
* Modular structure with config, error handling, and logging.
* Transaction log subscription and analysis (detects token mints, pool creations, and monitored programs).
* Broadcast channel for detected events.
* Configurable via TOML or environment variables.
* Basic test suite and example monitor.
---
What Needs to Be Done:
1. **Wallet/Keypair Management**
* Load and securely handle a Solana keypair (from file or env).
* Account funding validation.
2. **Transaction Execution**
* Build and send transactions using `RpcClient::send_and_confirm_transaction`.
* Implement buy/swap logic upon event detection (Raydium, Orca, or Serum).
3. **Sniping Strategy Filters**
* Filter tokens based on minimum liquidity, whitelists, blacklist, or pool size.
* Add slippage, pre-trade checks, and simulation if needed.
4. **Rate Limiting / Concurrency Control**
* Add throttling (e.g., max txs per second, max concurrent requests).
5. **Reconnection & Fault Tolerance**
* Handle RPC/WS failures gracefully with retries or backoff.
6. **Optional Enhancements**
* Alerting (e.g., Telegram/Slack notifications).
* Export logs or events to a file or DB.
* Advanced filters based on price or volume.
---
Requirements:
* Strong experience in **Rust** and **Tokio** async ecosystem.
* Familiar with **Solana RPC**, `solana-sdk`, and DEX protocols like Raydium or Orca.
* Able to write clean, modular, and well-documented code.
* Understand blockchain mempool behavior and transaction flows.
* Familiar with secure key management best practices.
---
Deliverables:
* Fully working and tested sniper bot with CLI options.
* Integration with wallet and transaction execution logic.
* Documentation for usage and future maintenance.
* Optional: Dockerfile or instructions to deploy on a VPS.
---
Budget:
Please submit your **best fixed price or hourly rate** along with:
* Estimated time to complete.
* Your past work with Solana/Rust (links or GitHub appreciated).
* PLS my uploaded files first
---
**To Apply:**
Start your proposal with the word **"SolanaSniper"** so I know you read the whole post. Feel free to ask for access to the current codebase to evaluate.
I have the completed script.
Looking forward to working with a serious Rust/Solana dev.
Thanks!