Open Source Radar
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



