Skip to content

πŸ’Ό A high-speed Solana MEV -bot leveraging on-chain arbitrage across Pump.FUN, Jupiter, and Raydium.

License

Notifications You must be signed in to change notification settings

Audreyhs72/Mev-Bot-Solana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

β¬›πŸ€– MevBot Banner

⚫ MevBot Solana

πŸ” Description

MevBot Solana is an advanced trading bot for the Solana blockchain with an interactive and user-friendly interface. The bot is integrated with decentralized exchanges such as Jupiter, Raydium, and Pump.FUN, offering the following features:

  • 🚫 Scam Token Scanning: Automatic detection of potential scam tokens.
  • πŸ”— Automatic Network Connection: Simplifies the interaction with the Solana blockchain.

βš™οΈ Bot Settings

  • πŸ’° Stop-Loss and Take-Profit: Set thresholds for automatic sales when reaching desired profit or minimal losses.
  • πŸ’Έ Token Market Cap Filtering: Exclude tokens with low market capitalization from trading.
  • πŸ’³ Purchase Amount Settings: Set a fixed amount or a percentage of the balance for purchases.

Here are some screenshots demonstrating its operation:

EXAMPLE: SolScan Example Account MevBot Here are some screenshots demonstrating its operation:

πŸ“· Screenshot 1
πŸ“· Screenshot 2

πŸ’° Important: For effective operation and risk minimization, a starting balance of at least 3 SOL is recommended, as the bot simultaneously manages multiple trading operations. The optimal starting balance is 5-10 SOL.

πŸ–₯️ Main Menu in MevBot through VS Code

When launching the project through Visual Studio Code, the main menu of MevBot Solana will open:

  • πŸ“‹ Main Menu: Displays key features such as wallet management, balance overview, trading operations launch, and bot configuration.
  • βš™οΈ Settings and Management: Provides options for configuring Stop-Loss, Take-Profit, selecting decentralized exchanges, and managing the wallet.

πŸ“· Main Menu Screenshots:

πŸ“· Main Menu Screenshot 1
πŸ“· Main Menu Screenshot 2

πŸ› οΈ Prerequisites

Make sure the following programs are installed:

πŸ“₯ Installation

Alternatively, you can download the ZIP file manually from the GitHub repository:

  • Visit the repository's page on GitHub.
  • Click the Code button (green).
  • Select Download ZIP.
  • Extract the ZIP file to any folder on your computer.

Or:

  1. πŸ“‚ Clone the Repository:

    • Open Terminal (on macOS and Linux) or Command Prompt (CMD) on Windows.

    • Navigate to the folder where you want to place the project:

      cd path-to-your-folder
    • Clone the repository from GitHub:

      git clone https://github.com/23Averylzv2/Mev-Bot-Solana.git
    • Navigate to the project folder:

      cd path-to-your-project
  2. πŸ“¦ Install Dependencies:

    • Make sure Node.js is installed on your computer. If not, download it from Node.js.

    • In the terminal or command prompt, enter the following command:

      npm install
    • This command will install all dependencies listed in package.json.

  3. πŸš€ Launch the Application:

    • After successful dependency installation, launch the application with the following command:

      node mev.js
    • If everything works correctly, the application will start, and you will see corresponding messages in the terminal.

πŸ“š Usage Guide

  1. πŸ’» Run the Script:

    • Open the terminal or command prompt.

    • Navigate to the project directory:

      cd path-to-your-project
    • Launch the application:

      node mev.js
    • Tip: Use any convenient code editor, such as Visual Studio Code, Sublime Text, Atom, or another IDE.

  2. πŸ‘œ Create a New MevBot Wallet:

    • In the main menu, select Create New Wallet.
    • Save your private key securely.
  3. πŸ’Έ Deposit:

    • Method 1: Manual Transfer β€” Send SOL to the created wallet address.
    • Method 2: QR Code β€” Generate a QR code in the Deposit section for transfer.
  4. πŸ“Š Check Balance:

    • Method 1: Click the Balance button in the application.
    • Method 2: Use πŸ”— SolScan to check your balance.
  5. βš™οΈ Configure the Bot:

    • Go to the Settings section.
    • Set parameters for Stop-Loss, Take-Profit, minimum and maximum purchase amounts.
    • Select decentralized exchanges for trading.
  6. πŸš€ Start the Bot:

    • Click Start to begin operations.
  7. πŸ’Έ Withdraw Funds and Stop the Bot:

    • Go to the Withdraw section.
    • Enter the wallet address where you want to send funds.
    • Confirm the withdrawal to stop the bot's operations.

πŸ“œ License

This project is licensed under the MIT License. Details can be found in the LICENSE file.

Releases

No releases published

Packages

No packages published