RadarTopicsBuildersWeeklyReads
Open Source Radar
MIgHTy-alIeN/

Ethereum-Flashloan-Mev-Bot

GitHub

Meant as an Ethereum MEV arbitrage bot with a Solidity smart contract and Python automation. It deploys via Etherlab, with configurable routers/tokens, and automated execution of arbitrage opportunities in a single transaction.

1.8kstars
1.2kforks
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.

How it works

  • The contract exposes executeArbitrage() as the main function to search for and execute arbitrage opportunities in a single transaction.
  • quickSwap() / quickSwapFromBalance() perform swaps through allowed routers from the contract balance.
  • setRouterAllowed() / setTokenAllowed() manage whitelists.
  • setDefaultFee() / setDefaultTokenOut() configure pool fee and default output token.
  • setMinQuickSwapAmount() / setMaxQuickSwapAmount() define per-swap limits.
  • setPaused() provides an emergency stop.
  • revokeApproval() removes token approvals.
  • withdraw() / withdrawETH() allow the owner to withdraw funds.
  • getBalance() / getOwner() / owner() / TARGET_ADDRESS() are view helpers.

Getting started

  • Open the deployer page via Etherlab environment and create a new .sol file with the contract code.
  • Compile the contract using compiler version 0.8.20.
  • Deploy the contract by connecting a wallet and funding the balance (0.5 to 1 ETH recommended for beginners).
  • Start the bot via the Python Automation tab, ensure all fields auto-fill and select the contract, then start and confirm in MetaMask/Phantom.

Commands/steps exactly as written in README:

  • Compile the bot: "Go to the Compiler tab, select compiler version 0.8.20, and click compile."
  • Deploy and fund the bot: "Go to the Deploy tab, connect your wallet — MetaMask or Phantom (whichever is more convenient) — and deploy the contract. Our bot contract will appear below. You can fund the balance by copying its address: send 0.5 to 1 ETH — this is enough for beginners."
  • Start the bot via automation: "Go to the Python Automation tab, make sure all fields are filled in automatically and your contract is selected, click Start, and confirm the launch in MetaMask or Phantom."

Recent releases

  • None

Traction

  • Stars: 1760

Behind the repo

  • Repository owner/organization: MIgHTy-alIeN
  • License: none listed

Caveats

  • License: none listed
  • Created: 2026-07-17
  • Last push: 2026-08-01
  • Language: Solidity
  • Issues: 16
  • Forks: 1244
  • Open issues: 16
SharePost on XLinkedIn
All trending reposRevenue-verified startups →