Skip to content

Latest commit

 

History

History
90 lines (71 loc) · 3.47 KB

ReadMe.md

File metadata and controls

90 lines (71 loc) · 3.47 KB

Solana "Block-Speed" Copytrading Bot in Rust 🚀

Overview

Tired of watching trades whiz by? Introducing the Solana Block-Speed Copytrading Bot in Rust 🦀. This bot is engineered for extreme speed, letting you mirror trades in (potentially) the same block. Built from the ground up in Rust for peak performance and rock-solid reliability. Get ready to ride the wave!


Why This Bot Kicks Ass

⚡️ Rust: The Secret Sauce

  • Unleash the Speed: Rust is built for speed, and this bot demolishes latency. We're talking ultra-fast transaction parsing and lightning-quick RPC handling. You'll be trading faster than you can say "to the moon!"

🎯 Block-Level Action

  • Copycat in the Fast Lane: This bot is designed to copy trades with the potential to execute within the same block. That's right – you could be riding shotgun on every trade as it happens.

🔒 Bulletproof Reliability

  • Rust's Got Your Back: Rust's memory safety and error handling mean a smoother, more reliable copytrading experience. Say goodbye to crashes and hello to consistent performance.

📡 Real-Time Intel

  • Sniffing Out the Plays: We're using a fast and efficient data pipeline to stay on top of the action and keep you in the loop. No more missing the signal!

🛠️ Battle-Ready Features

  • Built to Win: We're packing essential tools for copytrading success:
    • Low-Latency Transactions: Nail those trades with speed on platforms like Raydium and Pump.fun.
    • Advanced Options: Designed to make your strategy the best it can be!

Directory Structure

src/
├── core/
│   ├── token.rs        # Token definitions and handling
│   └── tx.rs        # Transaction handling
| 
├── engine/
│   ├── swap.rs        # Token swap(buy/sell) functionalities in various Dexs
│   └── monitor.rs        # Target wallet monitoring(and parse tx) in Dexs using geyser rpc, and normal rpc
│       
├── dex/
│   ├── pump_fun.rs        # Pump.fun
│   ├── raydium.rs        # Raydium
│   ├── meteora.rs        # Meteora
│   └── orca.rs        # Orca
│
├── services/
│   ├── jito.rs        # Jito service provides ultra-fast transaction confirmation
│   └── nextblock.rs        # NextBlock service provides the ultra-fast transaction confirmation in unique way
|
├── common/
│   ├── logger.rs        # Logs to be clean and convenient to monitor.
│   └── utils.rs        # Utility functions used across the project
│
├── lib.rs
└── main.rs

Trial Version

🗂️ Comming soon...

How To Run

  1. Environment Variables Settings
PRIVATE_KEY=your_private_key_here
RPC_HTTPS=https://mainnet.helius-rpc.com/?api-key=your_api_key_here
RPC_WSS=wss://atlas-mainnet.helius-rpc.com/?api-key=your_api_key_here
DEVNET_RPC_HTTPS=https://devnet.helius-rpc.com/?api-key=your_api_key_here
RAYDIUM_LPV4=675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8
SLIPPAGE=10
JITO_BLOCK_ENGINE_URL=https://ny.mainnet.block-engine.jito.wtf
JITO_TIP_STREAM_URL=ws://bundles-api-rest.jito.wtf/api/v1/bundles/tip_stream
JITO_TIP_PERCENTILE=50
JITO_TIP_VALUE=0.004
TOKEN_AMOUNT=0.000001
  1. Run raypump-copytrading-bot.exe.

Donate

👉👌 6vT7nrqtbXDWVc8cRUtifxgfDZi19aW7qhcZg2hSepwb


Support

For support and further inquiries, please connect via Telegram: 📞 jwest951227.