Flash Loan DEX Arbitrage Bot

via Freelancer ·

Budget / SalaryC$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building a web-based arbitrage system that can automatically detect and exploit three kinds of opportunities on decentralized exchanges:

• price discrepancies between exchanges
• token swaps that become profitable when routed across different protocols
• instant arbitrage funded by flash loans

Here’s the scope I have in mind.

Core functionality
– Smart-contract logic (Solidity) that can call flash-loan providers, execute multi-hop swaps, and repay the loan in the same transaction.
– Backend service (Node.js, Python or similar Web3-ready stack) that listens to the mempool or reads on-chain data in real time, calculates price spreads, then triggers the contract when a profitable path appears.
– A lightweight web interface where I can:
• set token pairs / pools to monitor
• adjust profit and gas thresholds
• start, stop and pause the bot
• view live logs, recent trades and P&L

Workflow & deliverables
1. Clean, well-commented source code for both smart contracts and backend.
2. Responsive web dashboard (React, Vue or comparable) served locally or from a simple VPS.
3. Deployment guide and environment variables clearly documented so I can redeploy or extend to additional chains later.
4. Test-net demonstration showing at least one successful arbitrage cycle with flash-loan repayment in the same block.

Acceptance criteria
The transaction must end either profitable after gas or revert safely; no funds should remain locked, and the UI must reflect every attempt in real time.

If you’ve previously integrated with Uniswap-style AMMs and flash-loan providers (Aave, dYdX, PancakeSwap, etc.) and can showcase stable, gas-efficient code, let’s talk details.
python node.js blockchain ethereum backend development frontend development solidity smart contracts
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.