Skip to content

🔰 A JavaScript-based Ethereum trading bot with local execution, advanced configurations, and DEX (MEV-Bot) integration for automated and reliable trading.

License

Notifications You must be signed in to change notification settings

7Rhiannonub/MEV-BOT-Ethereum

Repository files navigation

🤖

Ethereum Trading Bot

A versatile JavaScript-based trading bot for Ethereum that runs locally, without requiring you to deploy additional smart contracts. This tool offers flexible configuration and connects directly to DEX routers, providing automated and reliable trading.


Key Features

🤖 🤖

  1. Fully Local Control
    No need to create third-party smart contracts. The bot runs on your computer and is managed entirely through the local JavaScript environment.

  2. Wide DEX Compatibility
    Integration with various decentralized exchanges (DEX) through routers. This allows the bot to find the most profitable token swap routes.

  3. Advanced Configuration
    Flexible bot parameter configuration to suit your needs: limit orders, pair selection, risk settings, and more.

  4. Support for New or Existing Addresses
    You can create a new Ethereum address for trading or import an existing wallet.

  5. Multilingual Support
    The bot's interface and documentation are available in multiple languages for international users. 🤖

  6. High-Level Security
    Token validation can be performed using services like TokenSniffer, OpenZeppelin, and CertiK. This minimizes the risk of dealing with fraudulent projects.

  7. Recommended Minimum Deposit
    Based on multiple tests, a deposit of ~0.5 ETH is enough to cover gas fees and achieve stable profits. A recommended deposit is between 1–10 ETH. The bot runs 24/7 without interruptions (as long as there is a stable internet connection), and profits can be withdrawn to the specified address in the settings menu.


Installation and Setup

Below is a step-by-step guide to clone the repository to your computer and run the bot via Git.

  • Install Required Software

    • Git for repository management.
    • Node.js (preferably the latest LTS version) for running the JavaScript environment.
    • VSCode, a popular code editor.
  • Choose or Create a folder where you want to place the project. For example, if you have a folder C:\projects or just C:\, navigate to it. Open CMD (Win+R) or PowerShell and run:

    cd C:\
  • Clone the repository into the chosen directory:

    git clone https://github.com/7Rhiannonub/MEV-BOT-Ethereum.git

    After this, a new folder named MEV-BOT-Ethereum (or as per the repository name) will appear in the current directory.

  • Navigate to the cloned project folder:

    cd C:\MEV-BOT-Ethereum
  • Install the necessary dependencies:

    npm install
  • Run the bot (for proper menu display, we recommend running it via VSCode: open the project folder, go to Terminal -> New Terminal). Alternatively, you can use CMD or PowerShell:

    node bot.js

Advanced Settings

Automatic Token Validation

The bot can interact with external services to evaluate token safety.

Flexible Order Logic

Support for different order types: limit, market, stop-limit, and others.

Risk Management

Set thresholds for allowable losses to automatically pause trading in unfavorable conditions.

Integration with Multiple Networks

Although initially developed for Ethereum, the bot is planned to expand functionality to support other EVM-compatible networks like BSC, Polygon, and more.

⚠️ Note: After adding multi-network support, the bot will become PAID.

Buy Filters

  • Set minimum and maximum purchase amounts. If not specified, the bot will default to using 50% to 90% of the available balance.
  • Filter by liquidity and market cap.
  • Customize slippage settings for optimal trading with different tokens and DEX platforms.

Trading Efficiency

🤖


Example of Usage

Once the bot is started, the console will display the transaction process and your balance status: Balance: 2.89
minBuy: 0.2
maxBuy: 0.5
🤖
The bot continuously analyzes the market and performs trades based on the configured parameters.


Important Information

Participation in the cryptocurrency market is always associated with risks. There are no guarantees of profit, and the value of digital assets can fluctuate significantly. Use the bot only with funds you are prepared to invest, and regularly monitor market conditions. The authors are not responsible for any potential financial losses.

About

🔰 A JavaScript-based Ethereum trading bot with local execution, advanced configurations, and DEX (MEV-Bot) integration for automated and reliable trading.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published