Ethereum MEV Arbitrage Bot Development

Job ID: 40208547

Budget: $250 – $750 USD

Production-Ready Ethereum MEV Arbitrage Bot

Bidding ends in 2 days, 21 hours
I need a full-stack, production-grade MEV trading bot that continually scans Ethereum mainnet mempool traffic, pinpoints >0.5 % arbitrage spreads across Uniswap V3, SushiSwap and Curve, dry-runs each candidate, then fires a bundle through Flashbots Protect RPC so the trade clears without front-running.

Core requirements
• Bot code in Rust or Node.js with an efficient mempool listener, in-process price cache, and real-time profitability calculator.
• Solidity flash-loan executor contract (Foundry-tested) capable of chaining the three DEX calls and refunding any unspent gas.
• Dockerised deployment that spins up the bot, contract interaction layer, Prometheus/Grafana monitoring and log aggregation in one command.
• Back-testing suite that replays historical blocks as well as Anvil fork simulations to tune gas, slippage and bundle hints.
• Source repository must be clean, well-commented and covered by unit/integration tests exceeding 80 %.
• Only a basic setup guide is necessary—just enough for me to pull, configure keys, and run.

Acceptance criteria
1. On mainnet fork (Anvil) the bot detects and successfully executes at least one synthetic >0.5 % cycle while returning profit after gas.
2. Flashbots bundles reach “simulated” status with zero reverts.
3. CI pipeline shows all tests passing and coverage ≥ 80 %.
4. Docker compose brings up every component in a single step without manual tweaks.

Target completion: within one month.
If you have prior MEV or low-latency trading experience and can meet that timeline, let’s get started—code quality and verifiable results are the focus here.
Skills Required
Node.js
Blockchain
Ethereum
Docker
Rust
Solidity
Smart Contracts
CI/CD
Related categories: Node.js Blockchain Ethereum Docker Rust Solidity Smart Contracts CI/CD