Open Source Radar
MEV-Ethereum-Trading-Bot is a Solidity-based arbitrage bot with a Python automation layer. It searches for and executes arbitrage opportunities between Uniswap pools/routers, using a contracted executeArbitrage function and a configurable whitelist and settings.
2.3kstars
+16224h
1.7kforks
16issues
2026since
Star historydaily snapshots by VibeCrowd
Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026
What it is
MEV Arbitrage Bot for Ethereum — Smart Contract + Python Automation. Finds and executes arbitrage between Uniswap pools and routers. The bot holds ETH/tokens on its balance and includes functions for executing arbitrage, quick swaps, whitelisting, and operational controls.
How it works
- The contract exposes executeArbitrage() as the main function to search for and execute an arbitrage in a single transaction.
- quickSwap() / quickSwapFromBalance() perform swaps through an allowed router from the contract balance.
- setRouterAllowed() / setTokenAllowed() manage the whitelist of routers and tokens.
- setDefaultFee() / setDefaultTokenOut() configure pool fee and default output token.
- setMinQuickSwapAmount() / setMaxQuickSwapAmount() enforce per-swap limits.
- setPaused() allows emergency pause.
- revokeApproval() revokes token approvals.
- withdraw() / withdrawETH() withdraw assets by the owner.
- getBalance() / getOwner() / owner() / TARGET_ADDRESS() are helper read-only views.
Getting started
- Open the deployer page via EtherLab and create a new .sol file with the contract code.
- Compile the contract using compiler version 0.8.20.
- Deploy and fund the bot by sending 0.5 to 1 ETH to the contract address.
- Use the Python Automation tab to start the bot; ensure the contract and fields are correctly set.
Recent releases
- RELEASES (latest 0): - none
Traction
- github stars: 2288, stars_1d: 162, forks: 1651, open_issues: 16
Behind the repo
- license: none listed
- language: Solidity
- created: 2026-07-17
- last_push: 2026-08-05
- topics: ai, aitradingbot, bot, btc, claude, eth, etherlab, mev, mevbots
Caveats
- LICENSE not listed; license field is none listed
- README indicates a step-by-step deployment in a hosted EtherLab environment and notes about gas/dry-run behavior, but no explicit open-source license in the metadata



