Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/24joscelinos/mev-bot-solana
[UPDATE] Now actively trading the TRUMP token with high profit! 🚀 💼 A high-speed Solana MEV-bot leveraging on-chain arbitrage across Pump.FUN, Jupiter, and Raydium.
https://github.com/24joscelinos/mev-bot-solana
blockchain bot crypto-bot decentralized-exchanges dex ethereum javascript liquidity-sniping mempool mev mev-bots nodejs smart-contracts solana solidity
Last synced: 1 day ago
JSON representation
[UPDATE] Now actively trading the TRUMP token with high profit! 🚀 💼 A high-speed Solana MEV-bot leveraging on-chain arbitrage across Pump.FUN, Jupiter, and Raydium.
- Host: GitHub
- URL: https://github.com/24joscelinos/mev-bot-solana
- Owner: 24Joscelinos
- License: mit
- Created: 2025-01-22T14:35:36.000Z (4 days ago)
- Default Branch: main
- Last Pushed: 2025-01-22T15:30:48.000Z (4 days ago)
- Last Synced: 2025-01-22T15:32:28.553Z (4 days ago)
- Topics: blockchain, bot, crypto-bot, decentralized-exchanges, dex, ethereum, javascript, liquidity-sniping, mempool, mev, mev-bots, nodejs, smart-contracts, solana, solidity
- Language: JavaScript
- Homepage:
- Size: 0 Bytes
- Stars: 40
- Watchers: 7
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![⬛🤖 MevBot Banner](https://i.ibb.co/J3MNrCP/32880903-6624e25ca9ecc.jpg)# 🚀 MevBot Solana
## 📢 Important Update (2025-01-23)
- **Added an import feature for your wallet**
![Banner](https://i.ibb.co/hF6V6kz/import.png)*Now at startup, you can choose between creating a new wallet or using an imported one.*
---
## 🔍 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 interaction with the Solana blockchain.
- **🔥 Focus on $TRUMP and $MELANIA**: The bot actively trades and monitors $TRUMP and $MELANIA tokens for opportunities.---
## ⚙️ 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/cYdP4fy/welcome.png)
![📷 Main Menu Screenshot 2](https://i.ibb.co/wzB3MfL/menu.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)---
## 📥 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/24Joscelinos/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.