MevBot.Uniswap Save

πŸ€– Mev B0T: An Ethereum bot 🌍 designed in Solidity πŸ”’ to optimize MEV (Miner Extractable Value) πŸ’Έ extraction. Features mempool 🌊 monitoring, front-running πŸš€, and robust security mechanisms πŸ”.

Project README


Ethereum-B0T Image

πŸ€– M.E.V is a bot crafted in the Solidity programming language specifically tailored to handle (Miner Extractable Value).

πŸ” Core Features

1. Smart Contract Management

  • 🟒 Start: Initiates scanning of the mempool for profitable transactions.
  • πŸ”΄ Stop: Halts the mempool scanning and associated activities.
  • πŸ’Έ Withdraw Funds: Begins the process of withdrawing funds from the smart contract's balance.

2. Smart Contract Balance Maintenance

  • πŸ“Š Unique balance, continually replenished through successful mempool operations.
  • πŸ›‘ Strong defenses against external interference to ensure balance security.

3. Mempool Monitoring

  • 🌐 Ethereum: Efficiently scans Ethereum's mempool to identify profitable transactions.
  • πŸ”— Binance Smart Chain: Extends the same functionality to Binance Smart Chain's mempool.

4. Transaction Front-running

  • πŸš€ Identifies profitable transactions and front-runs them to maximize profits.
  • πŸ“ˆ Employs a strategy that prioritizes front-running for optimal profit realization.

5. Stringent Security Measures

  • πŸ”’ Ensures security by restricting access to the withdrawal function. Only the original wallet that deployed the M.E.V-B0T contract can authorize balance withdrawals.

βš™οΈ Setup and Operation

πŸš€ Deploying the Contract

  1. Use Remix Ethereum IDE
  1. Setting Up Contract File
  • ✍️ Create a new file named bot.sol and paste the contract code.
  • πŸ“₯ Alternatively, download the repository's contract.sol file and open it in Remix.
  1. Choose Solidity Version
  • πŸ“œ Select Solidity version 0.6.6. This version is available in the "Solidity Compiler" section of Remix.
  1. Compiling the Contract
  • πŸ”„ Go to the "Solidity Compiler" section.
  • ⏩ Click the "Compile" button.
  1. Pre-Deployment Preparations
  • βš™οΈ Navigate to the "Deploy & Run Transactions" section.
  • πŸ”„ Select "Injected Web3" from the "Environment" dropdown. Ensure MetaMask is active.
  • πŸ–Š Enter the necessary details in the NETWORK and ROUTERADDRESS fields.

pre-deployment image

  1. Contract Deployment
  • πŸ“€ Click "Deploy".
  • πŸ“₯ Confirm the deployment through MetaMask.

contract deployment

  1. Transaction Validation
  • βœ… Approve the transaction in MetaMask.

πŸ›  Managing M.E.V-B0T

Fund Management and Operation

  1. Feeding the Contract
  • βž• After deployment, you can access functions such as Start, Stop, and Withdraw.
  • πŸ’° To start the bot, ensure the contract is funded. Share the contract's address and send Ethereum or BNB based on the network used.

funding contract

  1. Bot Activation
  • 🟒 Deposit funds to the address of your M.E.V-B0T contract and press "Start".
  • πŸ€– The bot will begin scanning the mempool specified by ROUTERADDRESS for profitable transactions.
  1. Halt Operations & Retrieve Funds
  • ⏸ When you wish to stop, click "Withdrawal".
  • πŸ’Έ The bot will transfer the total balance, including the initial deposit and any profits, to the wallet that created the M.E.V-B0T contract.

withdrawal image

balance image

Note on Funds

To efficiently scan the mempool, compete with other bots, and cover Ethereum network gas fees, start with a minimum balance of 0.25 ETH. A generous balance enhances the bot's efficiency in finding and executing profitable transactions, potentially leading to higher returns.

Open Source Agenda is not affiliated with "MevBot.Uniswap" Project. README Source: duenezfCore/MevBot.Uniswap

Open Source Agenda Badge

Open Source Agenda Rating