DexCrancer最近把一个用Rust写的高性能Solana跟单机器人完全开源了。他在项目说明里直言,多数教程止步于智能合约或界面原型,而他想要的是从钱包交互、链上逻辑、后端状态到前端界面的完整垂直切片——方便开发者直接拿来研究,或者fork一份能跑在生产环境里的代码。
这个机器人做一件很明确的事:监听目标钱包的链上活动,一旦匹配到交易出现在Raydium或Pump.fun上,立即镜像执行跟单。相比于常见的散户手动盯盘,这套代码把“发现-决策-执行”的链条自动化了。DexCrancer把它定位给Solana Web3开发者,列出了几个清晰的用途:用类型化的代码库实现自动交易或狙击策略;在投入真金白银前回测想法;以及扩展自己的风控规则和市场过滤器。
从已公布的架构看,整个系统分为三层。用户层通过Web3钱包连接并签署交易,链上程序负责托管资金与结果结算,VRF/结算逻辑串联其中。中间是后端API和WebSocket层,实时推送事件,MongoDB持久化状态。最上层是前端界面,用户能看到实时的跟单房间状态。这种分层让每个模块都可以单独调试,也方便开发者替换其中的组件——如果你想把MongoDB换成PostgreSQL,或者调整链上程序的入口点,修改路径很清晰。
技术栈选型简洁:Rust 1.70+作为主语言,结合Solana Web3生态,WebSocket负责实时通信。环境要求也不复杂,Linux/macOS上备好标准构建工具,再配一个读性能不错的Solana HTTP RPC端点就能跑。项目仓库里提供了完整的启动步骤:克隆代码、安装依赖、复制.env.example并填入RPC地址、钱包和API密钥,启动本地验证节点或指向devnet/mainnet,然后先后拉起后端和前端,连接钱包就能创建测试房间。
代码仓库中有几个值得细看的入口。一是链上程序的指令入口和账户模型,这是跟单逻辑的执行核心;二是API路由和WebSocket事件处理器,决定了消息如何从前端推到链上并回到界面;三是前端的钱包适配器和游戏化房间组件,可以直观看到跟单触发和结算过程;此外还有测试脚本和部署配置,方便集成进CI/CD流程。DexCrancer还配了两段视频教程,一段手把手教设置与运行,另一段讲解架构和演示效果。
对想快速上手Solana交易策略开发的工程师来说,这个项目提供的不再是碎片化的代码片段,而是一个可以跑起来的闭环。DexCrancer在README里写了“如果这帮你学到了东西,给个Star让更多人看到”,并且开放了issue和PR通道。可以预见,这个仓库很快会成为Solana跟单策略的实验场,有人会基于它构建自己的过滤器,有人会优化它的WebSocket延迟,而所有这些改进又会反向汇入开源社区。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.