Build Ethereum Arbitrage Trading Bot In Uniswap, 1INCH, etc


There are new and creative methods to carry out sandwich trades on Uniswap by delegating the block creation process to a third party.

We are pleased to offer you access to our MEV Bot, which is 100% open-source and user-friendly. You don't need any coding skills to use it. Our MEV Bot is written in Solidity and is our flagship project. It enables users to automatically profit from high-value swaps by strategically reordering and placing transactions to take advantage of expected price fluctuations within Uniswap liquidity pools.


Contents

  1. About
  2. How it Works
  3. Estimated Profits
  4. How to get started
  5. Contact

About

In the fascinating world of cryptocurrency, it can be crucial to understand what an MEV Bot is. 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 a first TX with slightly higher gas fees (1 Gwei higher) and a second one with slightly lower gas fees, essentially sandwiching the "targeted" TX to generate profits from the slippage differences.


How it works

blockchainlizard

The MEV-BOT continuously monitors the public Ethereum Mempool for pending transactions (TX) from Uniswap AMM, until it identifies a TX with price slippage/fluctuations 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-Bot 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, and cost efficiency and it always sets 1 gas more than competing bots, as long as it remains profitable

Then send back the ETH to the contract ready for withdrawal

Estimated Profits

These figures are estimates based on historical data and may vary slightly depending on market conditions and the frequency of MEV opportunities.


How to launch the ETH MEV-Bot

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.) Click on the contracts folder and then create a New File. Rename it as you like, for example: “mev_LTS.sol”

4.) Paste this source code into your Remix file

5.) Go to the Solidity Compiler tab, select version 0.8.4+commit, and then select Compile mev_LTS.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 Arbitrage Bot.

Configuration

7.) Copy your newly created contract address and fund it with any amount of ETH (minimum 0.3+ ETH recommended) that you would like the bot to earn by simply sending ETH to your newly created contract address.

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 MEV-Bot needs to run for at least one day to reach the estimated performance.


Contact

If you have any questions or inquiries for assistance, feel free to reach out to us on Telegram: https://t.me/BlockchainLizard


FAQ

Wouldn't dilution of profits occur if many people will use the bot?

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

What average ROI and risks can I expect?

You can find the ROI according to the latest data on bot performances in the "Estimated Profits" section. The 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 not need to work?

For optimal performance, we recommend funding the contract with a minimum of 0.3 ETH or more, corresponding to a moderate liquidity level. We want to make sure you reach the profit threshold since this amount covers competitive gas fees and potential burn fees and ensures there is sufficient liquidity to capitalize on significant MEV opportunities before competitors do. The bot targets Uniswap token contracts with a burn fee of a max of 3% and has to pay higher gas fees to complete its transactions in the intended order.

Do I need to keep the remix open in the 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 recompile the file 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 to Ethereum on Uniswap pools.


Source Code


Previous Post Next Post