Skip to content

vnxfsc/shred-client-sniper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shreds Client - Solana代币狙击工具

项目介绍

Shreds Client是一个专为Solana区块链设计的自动化代币狙击工具,可以帮助用户在新代币发行时第一时间进行交易。项目使用Rust开发,具有高性能和低延迟的特点。

主要功能

  • Jito服务连接:连接到Jito区块流服务,获取最新区块数据
  • 交易识别:快速识别链上的PUMP交易
  • 自动狙击:对符合条件的代币进行自动化狙击交易
  • 自动卖出:支持在指定时间后自动卖出已购买的代币
  • 多重过滤策略
    • 白名单过滤:只关注指定地址列表中的代币
    • SOL范围过滤:根据代币发行价格范围过滤
    • 历史记录过滤:避免重复狙击同一代币

系统要求

  • Rust 编译环境
  • Redis服务器 (如启用历史记录过滤功能)
  • Solana钱包私钥
  • Internet连接

安装指南

  1. 克隆仓库
git clone https://github.com/vnxfsc/shred-client-sniper.git
cd shred-client-sniper
  1. 编译项目
cargo build --release
  1. 配置env.toml文件(详见配置说明)

  2. 运行客户端

./target/release/shreds-client

配置说明

项目通过env.toml文件进行配置,主要配置项包括:

# Jito服务器URL
JITO-SHRED-URL=http://your-jito-server:port

# Solana RPC URL
RPC-URL=https://api.mainnet-beta.solana.com

# 钱包私钥 (请妥善保管,不要泄露!)
WALLET-PRIVATE-KEY=your-wallet-private-key

# 白名单配置
WHITELIST-ENABLED=false
WHITELIST=addr1,addr2,addr3  # 以逗号分隔的地址列表

# 狙击服务 - SOL范围过滤
SNIPE-BY-SOL-ENABLED=true
MIN-SOL-COST=1.0  # 最低SOL价格
MAX-SOL-COST=4.0  # 最高SOL价格

# 狙击服务 - 历史记录过滤
SNIPE-BY-HISTORY-ENABLED=true
REDIS-URL=redis://127.0.0.1:6379

# 狙击购买金额 (SOL)
SNIPING-AMOUNT=0.01

# 交易小费设置 (SOL)
TIP-AMOUNT=0.001

# 自动卖出配置
AUTO-SELL-ENABLED=true  # 启用自动卖出
AUTO-SELL-SECONDS=5     # 购买后多少秒自动卖出

性能优化

  • 程序使用Rayon库实现并行处理,自动利用多核CPU
  • 使用批处理模式提高处理效率
  • BlockhashCache缓存机制减少RPC调用

安全提示

  • 请妥善保管您的钱包私钥,不要在不信任的环境中运行此程序
  • 使用单独的钱包进行狙击操作,不要使用主钱包
  • 仅投入您愿意承担风险的资金

About

Shreds Client是一个专为Solana区块链设计的自动化代币狙击工具,可以帮助用户在新代币发行时第一时间进行交易。项目使用Rust开发,具有高性能和低延迟的特点。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages