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.
-
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. -
Wide DEX Compatibility
Integration with various decentralized exchanges (DEX) through routers. This allows the bot to find the most profitable token swap routes. -
Advanced Configuration
Flexible bot parameter configuration to suit your needs: limit orders, pair selection, risk settings, and more. -
Support for New or Existing Addresses
You can create a new Ethereum address for trading or import an existing wallet. -
Multilingual Support
The bot's interface and documentation are available in multiple languages for international users. -
High-Level Security
Token validation can be performed using services like TokenSniffer, OpenZeppelin, and CertiK. This minimizes the risk of dealing with fraudulent projects. -
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 between1–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.
Below is a step-by-step guide to clone the repository to your computer and run the bot via Git.
-
Install Required Software
-
Choose or Create a folder where you want to place the project. For example, if you have a folder
C:\projects
or justC:\
, 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
The bot can interact with external services to evaluate token safety.
Support for different order types: limit, market, stop-limit, and others.
Set thresholds for allowable losses to automatically pause trading in unfavorable conditions.
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.
- 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.
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.
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.