TypeScript · 项目报告

robinhood-ape/robinhood-sniper-bot

NOXA Fun token sniper on Robinhood Chain - watches TokenLaunched, buys via Uniswap V3 SwapRouter02, auto-sells on take-profit / stop-loss

已完成 打开 GitHub
R
253星标
258Fork
0Issue
未知许可证

分析结果

项目分析

这是一个面向 Robinhood Chain(链 ID 4663)上 NOXA Fun 新币发行的 TypeScript/Node.js 自动化交易机器人。它监听 NOXA Launch Factory 的 TokenLaunched 事件,在检测到新代币发行后,根据预设过滤规则通过 Uniswap V3 SwapRouter02 自动买入,并在达到止盈或止损条件时自动卖出。项目还包含一个 bundler 子目录,用于多钱包 NOXA 发射相关操作。

适用领域 区块链 / DeFi / 自动化交易 / Meme 币交易 / Uniswap V3 / Robinhood Chain / TypeScript/Node.js / 链上事件监听
配置难度 中高级。需要理解 Node.js/TypeScript、EVM 钱包和私钥、RPC/WSS、Uniswap V3 交易流程、链上事件监听、滑点和 gas 管理。普通用户不建议直接投入真实资金运行。
商业价值 该项目的商业价值主要体现在链上自动化交易研究、NOXA Fun 生态工具开发、sniper bot 策略验证和 Web3 交易基础设施原型上。对于个人交易者,它可能提高发现和买入新发行代币的速度;对于开发团队,它可作为事件监听、自动 swap、止盈止损和多钱包工具的参考实现。但由于标的为高风险 Meme 币,且新发行功能可能暂停,实际盈利能力和长期商业化价值高度不确定。
01

技术亮点

  • 专门针对 NOXA Fun 发行场景设计,监听链上 TokenLaunched 事件,不依赖前端网站可用性
  • 使用 TypeScript 编写,适合 Node.js/Web3 开发者阅读和二次开发
  • 集成 Uniswap V3 SwapRouter02,采用链上交换而非中心化 API
  • 支持止盈和可选止损逻辑,具备基础自动交易闭环
  • 支持 DRY_RUN 模式,降低测试阶段误操作真实资金的风险
  • README 中提供了 Robinhood 主网关键合约地址,包括 Launch Factory、WETH、SwapRouter02 和 QuoterV2
  • 项目 stars 和 forks 数量较高,说明有一定关注度和传播度
02

目标用户

  • 熟悉 EVM 链和钱包私钥管理的加密货币交易者
  • 希望自动监听 NOXA Fun 新币发行并快速买入的链上交易用户
  • 了解高风险 Meme 币交易的开发者或量化爱好者
  • 想研究 Uniswap V3 SwapRouter02 自动交易流程的 TypeScript 开发者
  • 需要构建或改造链上 sniper bot 的 Web3 开发者
03

配置要求

  • PRIVATE_KEY:交易钱包私钥,必须妥善保管,不能提交到 GitHub 或分享给他人
  • WSS_RPC_URL:推荐配置专用 WebSocket RPC,例如 Alchemy、QuickNode 等,以提高事件监听可靠性
  • DRY_RUN:是否模拟运行;建议在真实交易前保持 true
  • BUY_AMOUNT_ETH:每次自动买入使用的 ETH 数量
  • TAKE_PROFIT_PERCENT:触发自动止盈卖出的收益百分比
  • STOP_LOSS_PERCENT:触发自动止损卖出的亏损百分比;大于 0 时启用
  • 过滤相关配置:可能包括最小初始买入、代币名称拒绝关键词、是否仅接受 WETH 交易对、最大持仓数量等
  • 钱包中需要有 Robinhood Chain 上的 ETH 或原生 gas 资产,用于支付买入金额和链上手续费
  • 需要连接 Robinhood Chain 主网,链 ID 为 4663
04

适用场景

  • 监听 NOXA Launch Factory 的 TokenLaunched 事件,自动发现新发行代币
  • 根据最小初始买入金额、名称黑名单、WETH 交易对、最大持仓数量等规则过滤目标
  • 使用固定 ETH 金额通过 Uniswap V3 exact-input swap 自动买入新币
  • 轮询池子价格,在达到 TAKE_PROFIT_PERCENT 后自动卖出全部仓位
  • 配置 STOP_LOSS_PERCENT 后,在亏损达到阈值时自动止损
  • 使用 DRY_RUN 模式在不真实交易的情况下测试策略和事件监听
  • 通过独立 WSS RPC 提升链上事件监听稳定性
05

部署与配置

  • 确保本地已安装 Node.js 和 npm
  • 克隆仓库:git clone https://github.com/robinhood-ape/robinhood-sniper-bot.git
  • 进入项目目录:cd robinhood-sniper-bot
  • 安装依赖:npm install
  • 复制环境变量模板:cp .env.example .env
  • 编辑 .env,至少配置 PRIVATE_KEY;建议配置专用 WSS_RPC_URL
  • 首次运行建议保持 DRY_RUN=true,避免真实资金交易
  • 启动开发模式:npm run dev
  • 如需使用 bundler,进入 bundler/ 子目录并按其说明运行 npm run bundle
06

风险与注意事项

  • Meme 币和新发行代币风险极高,可能归零、无法卖出或遭遇恶意合约
  • sniper bot 不保证盈利,链上拥堵、滑点、MEV、抢跑和失败交易都可能导致亏损
  • README 提到 NOXA Lite 可能仍禁用新币创建,如果没有新的 TokenLaunched 事件,机器人将无法触发买入
  • 需要在 .env 中保存私钥,一旦泄露会导致钱包资金被盗
  • 项目未显示明确 license,商业使用、分发或二次开发存在授权不确定性
  • Robinhood Chain、NOXA Fun 及相关合约生态可能较小,流动性和安全性需要额外审查
  • 自动止盈/止损依赖价格轮询和池子状态,极端行情下可能无法按预期成交
  • 合约地址和链上协议若发生升级或迁移,机器人可能失效或产生错误交易
  • 高 stars/forks 不等于安全,仍需审计源码、依赖和交易逻辑,谨防恶意代码

历史记录

热榜历史快照

2026-07-22 第29名 新收录 · github_search
2026-07-18 第29名 新收录 · github_search