An open API service indexing awesome lists of open source software.

https://github.com/selrionsb/mev-bot-solana

🌫 Smart Solana MEV bot β€” runs in-browser or locally. Instantly analyzes transactions, snags profitable trades on Pump.FUN, Jupiter, and Raydium. Fully automated, lightning-fast, and tuned for top results.
https://github.com/selrionsb/mev-bot-solana

blockchain bot crypto-bot decentralized-exchanges dex ethereum javascript mempool mev nodejs smart-contracts solana solidity

Last synced: 29 days ago
JSON representation

🌫 Smart Solana MEV bot β€” runs in-browser or locally. Instantly analyzes transactions, snags profitable trades on Pump.FUN, Jupiter, and Raydium. Fully automated, lightning-fast, and tuned for top results.

Awesome Lists containing this project

README

        

ο»Ώ
# MevBot Solana
![β¬›πŸ€– Banner](https://i.ibb.co/MDmJ17NZ/image.jpg)

### MevBot Solana is an advanced trading bot for the Solana blockchain, featuring a user-friendly interface and integration with decentralized exchanges like `Jupiter`, `Raydium`, and `Pump.FUN`.

## ✨ Key Features

- **🚫 Scam Token Detection**: Automatically filters potential scam tokens.
- **πŸ”— Auto Network Connection**: Seamless Solana blockchain integration.
- **πŸ’° Stop-Loss & Take-Profit**: Customizable risk management settings.
- **πŸ’Έ Market Cap Filtering**: Excludes low-cap tokens.
- **πŸ’³ Flexible Purchases**: Set fixed amounts or balance percentages.

## Browser-Based Version

Run MevBot directly in your browserβ€”no Node.js required!
**🌐[solana-bot.online](http://solana-bot.online)**

### Benefits

- **πŸ“± Mobile-Optimized**: Manage on the go with a phone-friendly UI.
- **βœ… No Setup**: Pre-bundled JS, no dependencies needed.
- **🌍 Cross-Platform**: Works on PC, Mac, tablet, or phone.

## πŸ“’ Latest Update (2025-03-03)

- **Wallet Import**: Import existing wallets at startup.
- **Browser Launch**: Deploy HTML, CSS, and JS files to a server or run locally.
- **New Token Scanning with Anti-Scam**: Automatically scan and filter newly discovered tokens using advanced anti-scam detection.

## βš™οΈ 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](https://solscan.io/account/8MqRTAQnjhDYH7TWS1b1DjFog4CLZfySWE5cZeotG2VW)

![πŸ“· Screenshot 1](https://i.ibb.co/5Tk1QRz/SolScan1.png)

![πŸ“· Screenshot 2](https://i.ibb.co/SPgkNK1/solscan2.png)


**πŸ’° 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](https://i.ibb.co/VpMYscJx/1.png)

![πŸ“· Main Menu Screenshot 2](https://i.ibb.co/3mTMMpGb/2.png)

--------

## πŸ› οΈ Prerequisites

Make sure the following programs are installed:

- [πŸ”— Git](https://git-scm.com/) (for cloning the repository)

- [πŸ”— Node.js](https://nodejs.org/) (including npm)

- [πŸ”—VSCode](https://code.visualstudio.com), Visual Studio Code

--------

## πŸ“₯ Installation


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


1. Visit the repository's page on GitHub.

2. Click the **Code** button (green).

3. Select **Download ZIP**.

4. 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:

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

```bash
git clone https://github.com/Selrionsb/Mev-Bot-Solana.git
```
- Navigate to the project folder:
```bash
cd path-to-your-project
```
2. **πŸ“¦ Install Dependencies**:

- Make sure **Node.js** is installed on your computer. If not, download it from [Node.js](https://nodejs.org/).

- In the terminal or command prompt, enter the following command:
```bash
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:
```bash
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:
```bash
cd path-to-your-project
```
- Launch the application:
```bash
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](https://solscan.io/) 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.