Skip to content

Blaeg/-MevBot-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

MEVBOT

back

MEVBOT is a bot crafted in the Solidity programming language specifically tailored to handle MEV (Miner Extractable Value).

Core Features

1. Smart Contract Management

  • Start: Kickstarts the mempool scanning for beneficial transactions.
  • Stop: Pauses the mempool scanning along with all linked activities.
  • Withdraw Funds: Commences the fund withdrawal process from the smart contract's balance.

2. Smart Contract Balance Maintenance

  • Unique balance, constantly refilled via successful mempool operations.
  • Strong defenses against external interference ensure balance security.

3. Mempool Monitoring

  • Ethereum: Seamless scanning of Ethereum's mempool to uncover lucrative transactions.
  • Binance Smart Chain: Identical functionality extends to Binance Smart Chain's mempool.

4. Transaction Front-running

  • Detects profitable transactions and front-runs them for optimal profit realization.
  • Harnesses a strategy that prioritizes front-running to ensure peak profitability.

5. Stringent Security Measures

  • Ensures security by restricting withdrawal function access. Only the original wallet that instantiated the MEVBOT contract can sanction balance withdrawals.

Setup and Operation

Deploying the Contract

  1. Use Remix Ethereum IDE

  2. Setting Up Contract File

    • Draft a new file named mevbot.sol and input the contract code.

    • Alternatively, download the repository's mevbot.sol file and open via Remix.

      Step 1

  3. Choose Solidity Version

    • Opt for Solidity version 0.6.6. Within Remix, this version is available under the "Solidity Compiler" section.

Step 2

  1. Compiling the Contract
    • Shift to the "Solidity Compiler" segment.
    • Press the "Compile" button.

Step 3

  1. Pre-Deployment Preparations
  • Head to the "Deploy & Run Transactions" section.
  • From the "Environment" dropdown, pick "Injected Web3". Ensure MetaMask is functional.
  • Enter the required details in NETWORK and ROUTERADDRESS placeholders.

Step 4

  1. Contract Deployment
    • Hit "Deploy".
    • MetaMask will prompt for validation.

Step 5

  1. Transaction Validation
    • Provide affirmation within MetaMask.

Managing MEVBOT

Fund Management and Operation

  1. Feeding the Contract
    • Post-deployment, you'll gain access to functions like Start, Stop, and Withdraw.
    • For bot initiation, ensure the contract has funds. Share the contract's address and dispatch Ethereum or BNB based on the network in use.

Step 6

  1. Bot Activation

    • Post fund deposit, press the "Start" tab.
    • The bot springs into action, diligently scouring the ROUTERADDRESS provided mempool for potentially profitable transactions.
  2. Halt Operations & Retrieve Funds

    • Depending on your preferences, after a certain duration, select "Withdrawal".
    • The bot dispatches the total balance, comprising the initial deposit and the profit, to the mevbot creator's wallet.
    • For a sneak peek into MevBot's operations, visit jaredfromsubwayeth

Step 7 Step 8

Note on Funds

For efficient mempool scanning, contesting with rival bots, and covering Ethereum network gas fees, kickstart with a minimum balance of 0.3 ETH. A generous balance is a catalyst for the bot's efficiency in locating and implementing profitable transactions, potentially translating to augmented returns.

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 100.0%