This bot automates token volume generation on Meteora by performing continuous buy and sell transactions using multiple wallets, random delays, and custom buy limits. It simulates organic market activity to increase the token's liquidity and trading volume.
- Features
- Prerequisites
- Installation
- Usage
- Code Explanation
- Best Practices
- Contributing
- License
- 💖 Support the Developer
- Multiple Wallet Support: Use any number of wallets to distribute transactions and create consistent volume.
- Custom Fee & Slippage: Adjust transaction fees and slippage based on your preferences.
- Dynamic Buy Limits: Set minimum and maximum limits for each buy transaction.
- Random Delays: Simulate real-user behavior by adding random delays between buy and sell orders.
- Volume Generation: Automatically creates buy and sell orders on the Meteora DEX to generate market activity.
- Powered by Solana: Utilizes Solana’s high-speed, low-cost blockchain for seamless and efficient transactions.
- Node.js (v18 or later)
- npm (v6 or later)
- A Solana wallet with sufficient SOL for transaction fees
- 0.01 SOL minimum in wallet for swaps
-
Clone the repository:
git clone https://github.com/your-username/MeteoraVolumeBot.git cd MeteoraVolumeBot
-
Install dependencies:
npm install
-
Create a
.env
file in the project root and configure the necessary details:MINT=your-token-mint-address MICROLAMPORTS=400000 SLIPPAGE=1000 MIN_BUY=0.0001 MAX_BUY=0.5 MIN_DELAY=1000 MAX_DELAY=5000 VOLUME_WALLETS=5 RPC_ENDPOINT=https://your-rpc-url PRIVATE_KEY=[your-private-key]
-
An example
.env
file is included in the repository for your convenience.
Run the bot with:
npm start
The bot will start placing continuous buy and sell orders for the configured token on the Meteora DEX. Modify the main.js
file to adjust settings like transaction amounts, wallet configurations, and delays.
The main.js
file contains the following key components:
-
Setup and Imports:
- Imports necessary libraries like
@solana/web3.js
and custom utilities for interacting with Solana. - Configuration values such as RPC endpoints, transaction fees, slippage, and wallet keys are imported from
.env
.
- Imports necessary libraries like
-
Solana Connection & Wallet Initialization:
solanaConnection
: Establishes a connection to the Solana blockchain using the provided RPC endpoint.mainKp
: Loads the private key to initialize the wallet and perform transactions.
-
Main Functions:
distributeSol
: Distributes SOL from the main wallet to multiple wallets, ensuring each wallet has enough balance to execute trades.buy
: Executes a buy transaction on Meteora, using the Jupiter aggregator for the best swap rates. Randomizes the buy amount within the configured limits.sell
: Executes a sell transaction for tokens in the wallet. This is done by interacting with Meteora’s swap functionality.
-
Transaction Logic:
- Random delays between buy/sell transactions ensure the bot mimics organic market behavior.
- After each buy-and-sell cycle, the bot redistributes SOL to the wallets for continuous operation.
-
Error Handling & Logging:
- Logs detailed information about each transaction, including transaction status and errors. This helps track operations and monitor performance.
Before executing any transaction, the bot simulates it to ensure that the Solana compute units are sufficient. This helps avoid failures due to insufficient funds or misconfigured transaction parameters.
- Versioned Transactions: Ensure the bot uses the latest transaction format for improved efficiency.
- Slippage & Fees Adjustment: Dynamically adjust slippage and fees according to network conditions for more reliable trades.
- Regular Wallet Monitoring: Check wallet balances frequently to ensure sufficient SOL for transaction fees.
- Error Logging: Implement robust logging to monitor and debug any issues quickly.
Contributions are welcome! If you have any suggestions or bug fixes, feel free to submit a Pull Request. You can also report issues via GitHub Issues.
This project is licensed under the MIT License - see the LICENSE file for details.
Meteora Volume Bot source code is private. If anyone need it, please contract me anytime. I can give you a hand. If you find this bot useful and would like to support further development, consider tipping! Your support keeps the project alive.
Solana Wallet Address: 27uqtpRjpnDEiQ9SFJQKN2fEBQLEx3ptvJgGhV8AV83U
ETH Wallet Address: 0xd64EA7D33dd5a96A6522fc6b6621b515f5a11EE7
Thank you for your support!
Happy trading!
Telegram: @yourtelegram
Let me know if you need any further changes or additions!