Skip to content

0xbitalchemy/Raydium-Pool-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Solana Raydium Pool Tracking Trading Bot πŸŒŠπŸš€

Welcome to the Solana Raydium Pool Tracking Trading Bot! This is a Rust-based trading bot designed specifically for monitoring and trading on Raydium pools within the Solana blockchain. The bot continuously tracks market prices and executes trades based on specified target prices that you can set in the configuration.

Features ✨

  • Monitors prices from Raydium Automated Market Maker (AMM) pools. πŸ“Š
  • Supports liquidity pool price tracking for different models: CLMM (Constant Product Market Maker) and CPMM (Constant Mean Market Maker). πŸ”„
  • Executes trades when the pool price exceeds your predefined target price. πŸ’°
  • Highly configurable via a .env file. βš™οΈ

Requirements πŸ“‹

  • Rust Version: The bot is developed with Rust 1.84. Ensure you have this version or later installed on your machine to run the bot smoothly.

Configuration βš™οΈ

To get started, create a .env file in the root directory of the project and populate it with the following variables:

TARGET_PRICE=0.000000000000001  
TARGET_ADDRESS=  
MINT_ADDRESS=  
RPC_URL=  
PRIVATE_KEY=  
SLIPPAGE=  
JITO_BLOCK_ENGINE_URL=  
JITO_TIP_STREAM_URL=  
JITO_TIP_PERCENTILE=  
JITO_TIP_VALUE=  

Parameter Details

  • TARGET_PRICE: The price at which you want the bot to execute trades. πŸ’΅
  • TARGET_ADDRESS: The pool address where you want to execute the trades. πŸ“
  • MINT_ADDRESS: The token mint address for the asset you are trading. πŸͺ™
  • RPC_URL: The URL for the Solana JSON RPC endpoint. 🌐
  • PRIVATE_KEY: Your private key for wallet access (ensure this is kept secure). πŸ”‘
  • SLIPPAGE: The maximum acceptable slippage for trades. πŸ“‰
  • JITO_BLOCK_ENGINE_URL: URL for Jito block engine integration. πŸ”„
  • JITO_TIP_STREAM_URL: URL for receiving tips via Jito stream. πŸ’Έ
  • JITO_TIP_PERCENTILE: Desired percentile for tips. 🎯
  • JITO_TIP_VALUE: Value of the tip to be used. πŸ’‘

Usage πŸš€

  1. Clone the repository to your local machine. πŸ“₯

  2. Ensure that you have Rust 1.84 installed. πŸ› οΈ

  3. Configure the .env file as described above. πŸ“œ

  4. Build and run the bot using Cargo:

    cargo build
    cargo run
  5. The bot will start monitoring the prices and execute trades based on your configuration. 🚦

Contributing 🌟

If you are interested in this repository, feel free to πŸͺ†forkπŸͺ† it and give me a big star! ⭐⭐⭐ Your support is much appreciated and helps improve the project further. πŸš€

Thank you for considering contributing to this project! πŸ’–

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages