关于 CrawlHive
CrawlHive 是面向 Solana、BNB 和 Robinhood Chain 的代币风险扫描服务,更新中介绍了 Telegram 和网页入口。它还追踪扫描后的结果,并提供代币分析、钱包跟踪和模拟策略功能。
主要功能
- 01代币风险扫描与综合判定
- 02扫描后的 Rug 和暴跌追踪
- 03Telegram 代币提醒与 Ask 聊天
- 04钱包跟踪和开发者记录
- 05模拟交易策略及结果
适用场景
- 01评估代币风险前先进行检查
- 02查看早期扫描是否预警了后续 Rug
- 03接收所跟踪 Solana 钱包的买卖提醒
- 04不进行真实交易而测试代币策略
MCP 相关
更新内容提到,MCP 是 CrawlHive Agent API 响应格式之一;代币扫描响应包含暴跌和首批买家摘要。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://crawlhive.xyz/mcpclaude mcp add --transport http xyz-crawlhive-crawlhive https://crawlhive.xyz/mcp{"mcpServers":{"xyz-crawlhive-crawlhive":{"type":"http","url":"https://crawlhive.xyz/mcp"}}}在 Cursor 中打开{"servers":{"xyz-crawlhive-crawlhive":{"type":"http","url":"https://crawlhive.xyz/mcp"}}}在 VS Code 中打开{"mcpServers":{"xyz-crawlhive-crawlhive":{"type":"http","url":"https://crawlhive.xyz/mcp"}}}{"mcpServers":{"xyz-crawlhive-crawlhive":{"serverUrl":"https://crawlhive.xyz/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
10 月 17 日的首页:粘贴任意代币,或在 Telegram 中扫描。Clean Launch、Launch Radar 和 Narrative Radar 均可一键访问。
$CRAWLHIVE(Solana):D4jNDQa3Cu4v8VMCAc2z7pgGGo7aGqzjXmwGR9wapump
唯一官方合约。金库每 12 小时回购并销毁一次:crawlhive.xyz/#treasury · pump.fun · DexScreener
最新动态
| 日期 | 更新 |
|---|---|
| Oct 23 | 浏览器扩展 1.2(extension/、src/lib/server/ext.ts,压缩包位于 /extension/crawlhive-extension.zip,尚未上架 Chrome Web Store):扫描有综合结果时,面板会显示 CrawlHive x Larpcheck 综合判定(/api/ext/verdict 现在会返回 combined);如果代币位于 Rug Feed 中,会显示红色的“扫描后 Rug”横幅(/api/rugs,扩展中缓存 5 分钟);还会显示 /api/dev/<address> 返回的开发者徽章和简介(连续 Rug、表现混杂、记录良好、新开发者、“4 种代币中有 3 种 Rug”)。新增指向 /token/<mint> 和 /ask?q=... 的链接;后者现在会预填问题,但不会发送。气泡图和此前显示的钱包移到了“持有者完整分析”链接,指向扫描页面,与网站使用相同的访问限制;扩展无法获知用户的等级,因此不会要求连接钱包。没有新增权限。 |
| Oct 23 | Crawler Arena(src/lib/server/arena.ts、/arena、/api/arena、/api/arena/stream):持有者策略的每日模拟竞赛。持有者可在 UTC 日期开始后的前 2 小时内提交一种策略;其规则会被冻结为一份隐藏副本,由模拟交易引擎在本轮中按照相同的价格、费用、滑点和 Rug 规则进行交易。页面显示实时赛道(每个爬虫随其盈亏移动,盈利平仓时闪光,遇到 Rug 时显示骷髅)、排行榜、通过 SSE 推送的实时事件流、本轮计时器,以及最近 7 位获胜者(本轮结束后公开其规则)。冠军(至少有 2 个参赛策略,且结束时盈利)可获得徽章,并在一周内每天多获得 10 个 Ask 问题额度。观看免费;不涉及资金或投注。 |
| Oct 23 | 六种语言;扩展 1.2;与 Larpcheck 的综合评分(src/lib/i18n、src/components/lang-provider.tsx、src/lib/server/tg-i18n.ts、src/lib/server/combined-score.ts):网站和 Telegram 机器人支持英语、西班牙语、葡萄牙语、俄语、土耳其语和中文。网站顶部栏有语言切换器,首次访问时会根据浏览器语言自动选择,URL 保持不变;已翻译的内容包括导航、首页扫描、扫描结果卡片和锁定卡片、定价、Ask、Rug Feed 和 Track Record。机器人会根据 Telegram 语言或 /lang <code> 设置语言;Ask 会使用所选语言回答。每次扫描、Telegram 回复和 X 机器人回复中都会显示 CrawlHive x Larpcheck 综合判定(如果 Larpcheck 判为 larp 或 scam,最高为 DANGER;真实项目加 5 分,除非 CrawlHive 有硬性标记)。扩展 1.2.0 会显示综合判定、扫描后 Rug 横幅、开发者记录、代币历史和 Ask 按钮。 |
| Oct 23 | 策略构建器(/paper/builder、src/lib/server/user-strategies.ts、src/lib/user-strategy-config.ts、/api/paper/mine):持有者可根据 Launch Radar 判定构建自己的模拟策略:可按评分 v1、v2 和 v3 设置判定筛选条件、流动性范围、排除 pump.fun、在扫描时或 10 或 30 分钟确认后入场,以及止盈、止损、移动止损、部分止盈、最长持仓时间和快速成交,并提供预设策略。模拟交易引擎会使用与项目策略相同的价格、费用、滑点和 Rug 规则运行这些策略;结果仅对策略所有者可见。各等级可启用的策略数:Holder 2 个、Pro 5 个、Whale 10 个;全局用户未平仓仓位上限为 400,以保护引擎。仅模拟交易,不进行真实交易。 |
| Oct 23 | 每日日报和推荐计划(src/lib/server/tg-digest.ts、daily.ts digestData、/api/digest、src/lib/server/referrals.ts、/api/ref):Telegram 机器人每天 UTC 时间 14:00 发送 CrawlHive Daily:过去 24 小时的 Rug 和暴跌、提前标记的比例及示例、风险评分 v2 的表现、最佳模拟信号、热门叙事和销毁情况。持有者群聊默认开启;任何人都可以使用 `/digest on |
| Oct 23 | 钱包跟踪器、代币资料、开发者信誉(src/lib/server/wallet-tracker.ts、src/lib/server/token-profile.ts、src/lib/server/dev-reputation.ts):在 Telegram 机器人中使用 /track <wallet> [label](或在 /watchlist 使用钱包跟踪器卡片)即可跟踪 Solana 钱包,并通过 Helius webhook 接收买入和卖出提醒;每笔买入都会附上该代币的 CrawlHive 判定(已保存的最新扫描或快速扫描),过滤粉尘交易和垃圾信息。按等级限制数量(免费用户 1 个、Holder 10 个、Pro 25 个、Whale 100 个);持有者即时收到提醒,免费用户延迟 15 分钟。/token/[mint] 会显示每个已扫描代币的扫描次数、判定时间线、Track Record 结果,以及 Brain 记住的信息(开发者、关联钱包);还包括持有者对分析和代币的投票及简短评论,这些内容仅供参考,不会纳入评分。/dev/[address] 现在涵盖所有链:显示开发者所有已知代币的判定、结果和当前状态;按照明确规则生成事实性徽章(连续 Rug、表现混杂、记录良好、新开发者)、关联的运营者群组,以及面向持有者的完整表格。 |
| Oct 23 | Rug Feed(src/lib/server/rugs.ts、/rugs、/api/rugs):公开的实时信息流,按最新优先显示扫描后发生 Rug 或暴跌的代币,数据来自 Track Record,并包括事发前给出的判定、从扫描到 Rug 的时间、最低价、下跌前的峰值,以及扫描时与当前的流动性。页首统计数据:提前标记的比例(DANGER、RISKY 或 TOO EARLY)、过去 24 小时和 7 天的 Rug 与暴跌数量、从扫描到 Rug 的时间中位数;可按链、时间范围和“仅显示我们预警的项目”筛选。 |
| Oct 23 | 销毁 $CRAWLHIVE 生成爬虫,优惠 20%;Next.js 16.4.1(src/lib/burn-math.ts、src/lib/server/spawn-burn.ts、/api/spawn/burn、/api/crawlers/[id]/renew/burn):生成或续期爬虫时,可以选择销毁 $CRAWLHIVE 代替支付 SOL,价格比 SOL 价格优惠 20%。报价(按实时代币价格计算的 SOL 美元价格,再减去 20%)有效期为 10 分钟;用户使用 Phantom,从自己的代币账户签署销毁交易,并附上与报价关联的 memo;服务器会在链上验证签名者、mint、memo、包括内部指令在内的销毁总量、区块时间是否处于报价有效期内,以及该签名是否从未使用过。服务器不会接收代币,也不持有密钥;每次生成爬虫的销毁都会写入公开销毁账本。另将 Next.js 升级至 16.4.1(修复 GHSA-2464-fhr4-w9xw、GHSA-673q-mjm6-r5xr 和 CVE-2026-94482)。 |
| Oct 23 | 在机器人中 Ask CrawlHive(src/lib/server/ask.ts askOnce、telegram-public.ts、x-bot.ts):可在 Telegram 机器人中使用 /ask <question>,在私聊中直接提问;在群组中,任何标记 @crawlhivebot 的消息或回复机器人并提问的消息都可触发回答。回答使用与网站 /ask 相同的工具和限制(按 Telegram 用户及其关联的持有者等级计算额度),并保留最近几轮对话以便继续提问。X 机器人会简短回答未提及代币的问题,并附上网站链接;提及代币时仍会进行扫描。 |
| Oct 23 | 持有者抢占先机(src/lib/tier-gate.ts、src/components/deep-lock.tsx、src/app/scan/[id]/actions.ts、src/lib/server/tg-signals.ts):首页现在以扫描为先,突出一个大号的“这个代币安全吗?”输入框,其余内容移到首屏下方。所有人都能看到判定、评分、主要风险标记、基本信息和可能暴跌的标题;完整分析(气泡图和运营者、前 20 位买家、因素拆解、完整暴跌分析、上线证据、再次查看、与上次扫描相比的变化)仅向 Holder 及以上等级开放;扫描页面在服务器端进行访问控制,因此免费用户页面不会包含这些数据。持有者可实时使用 Launch Radar,免费用户会延迟 15 分钟。Telegram 机器人新增 /signals:当策略 S12(高流动性)和 S19(v2 CLEAN,确认 10 分钟)开启或关闭模拟交易时,持有者会收到推送。其他更新:模拟交易引擎支持部分止盈(在 2 倍时卖出一半,将止损移至入场价,其余部分继续移动止盈);/paper 新增稳健性列(扣除最佳交易和前两笔最佳交易后的盈亏、95% 区间);Helius webhook 同步可在密钥切换后继续运行;分享卡片显示 v2 判定理由;/hunt 新增面向管理员的奖品交易表单;Telegram 群组监控会私信所有者,告知新增管理员和机器人,并标记伪装成正版的机器人。 |
| Oct 22 | Ask CrawlHive(src/lib/server/ask.ts、/ask、/api/ask、Telegram 应用中的 Ask 标签页):基于 Claude API 的 AI 聊天,通过工具仅使用 CrawlHive 数据回答问题:代币扫描(已保存或新扫描)、Brain 钱包和开发者记忆、v2 切换以来的 Track Record、Narrative Radar、Launch Radar 和模拟交易。回答会边生成边输出;工具没有数据时会说“我不知道”;绝不提供买卖建议或价格预测;关于代币的问题会附上非财务建议声明。每天的问题额度按 $CRAWLHIVE 等级计算(免费 3 个、Holder 20 个、Pro 40 个、Whale 60 个),另有全局每日上限;达到上限或 API 账户额度耗尽时,会在 Telegram 中提醒所有者。其他更新:xAI Grok 额度和 Solana RPC 的所有者提醒;Narrative Radar 会在 30 分钟后重试失败的搜寻;Solana RPC 现使用 Helius。 |
| Oct 22 | 3D Brain(src/components/brain-neurons.tsx、/brain):Brain 视觉效果现为 three.js 场景,约 3,000 个神经元分布在两个半球,并带有小脑和脑干;神经元之间相连,光脉冲沿连接传递。Brain 思考时,脉冲频率会从每秒几次升至每秒一百多次,并有一阵脉冲涟漪扫过整个场景;点击即可触发脉冲。手机和 4 核 CPU 使用 1,400 个点;画面移出视口或标签页隐藏时暂停渲染;开启减少动态效果时仅显示一帧静态画面。 |
| Oct 22 | v2 后续更新、可能暴跌和 Telegram 及 API 中的首批买家(src/app/scan/[id]/page.tsx、src/lib/server/track.ts、src/lib/server/telegram-public.ts、src/lib/server/scan-brief.ts):扫描页面上的 Factors 列表现在会显示风险评分 v2 的拆解(起始分 60,每条规则占一行,之后应用上下限和硬规则封顶),因此各行相加等于显示的评分;旧爬虫风险标记仍会列出,并在工具提示中显示其 v1 分值。Telegram /track、Brain 和 A2A Track Record 现在仅统计切换到 v2 后给出的判定,旧时期的数据会单独返回;如果新样本仍在积累,/track 会说明这一点。Telegram 扫描回复新增一行可能暴跌信息和一行前 20 位买家信息;每个 Agent API 响应(MCP、x402、A2A、Brain 代币查询)都包含 dump 和 firstBuyers 摘要,文档见 /openapi.json。 |
| Oct 22 | Gem Hunter(src/lib/server/gem-hunter.ts、/hunt、/api/hunt):面向 $CRAWLHIVE 持有者(Holder 及以上等级)的每日游戏。若我们的公开判定为 CLEAN 或 OK,且市值至少为 $25k,则扫描计入成绩;UTC 日期内首位扫描某代币的持有者可获得该代币,玩家每天最多计入 20 次扫描。每个代币会跟踪 24 小时,使用与 Track Record 相同的价格检查方式(涵盖所有池,并跟踪迁移);积分根据确认后的最高价格计算(连续两次检查均维持):达到 x2 得 1 分、x3 得 2 分、x5 得 3 分、x10 得 4 分、x25 或以上得 5 分;发生 Rug 扣 3 分,即使此前已上涨;未出现峰值且下跌 50% 扣 1 分;超过 x50 的峰值不计。当天积分最高者获胜;奖品由人工从金库发送,交易 ID 显示在页面上,服务器不持有密钥。这是一个用扫描器寻找代币的游戏,不是买入信号。 |
| Oct 22 | 每次扫描都显示可能暴跌情况和首批买家(src/lib/server/scan-dump.ts、src/lib/server/scan-first-buyers.ts):扫描会估算可疑钱包(开发者、关联运营者钱包、捆绑交易成员、狙击者、新钱包,每个仅计算一次)将仍持有的代币卖入当前池时,价格可能下跌的幅度(使用恒定乘积模型,或 pump.fun 曲线储备量);这些钱包持有量达到 5% 或以上时会显示该估算,且不会影响评分。新增区块列出前 20 位买家:上线后的买入时间、买入数量、当前持仓以及此后操作(持有、增持、部分卖出、全部卖出、转移、未知);向同一钱包转出代币的买家会合并显示。上线平台标签现涵盖 pump.fun、PumpSwap、Meteora DBC、four.meme、Flap、Bags、Zora、Rise 和 Bonk.fun。 |
| Oct 22 | 实时首页和 Telegram /verify(src/components/home-live.tsx、/api/stats、src/lib/server/tg-verify.ts):首页显示过去 24 小时的扫描代币数、Track Record 中的代币数,以及事发前标记的 Rug 数;还包括实时爬虫日志、销毁面板和已发布更新列表。在 Telegram 机器人中使用 /verify <address>,无需连接钱包,也无需在机器人中签名,即可解锁对应的 $CRAWLHIVE 等级:用户从自己的钱包向该钱包发送一笔独特的小额 SOL,机器人检测到链上交易后关联钱包;等级会根据实时余额变化。 |
| Oct 22 | 公开提供自动交易(模拟)(src/lib/server/paper-engine.ts、/paper、/api/paper、/api/paper/export):整个爬虫群会使用模拟资金实时自动交易每个 Launch Radar 判定,页面现已加入菜单。30 种策略并行运行(仅 CLEAN、所有代币对照策略、仅 DANGER、高流动性池、排除 pump.fun、扫描后 10 或 30 分钟确认才入场、基于风险评分 v1、v2 和 v3 的策略);每种策略都有自己的止盈、止损、移动止损和时间限制。交易会计入费用(每侧 1%)和滑点(按交易规模相对于流动性池计算);流动性池被撤走时按 -100% 计算,止损按下一笔实际成交价执行,而不是止损价。新增快速成交模式:每 10 秒检查一次价格,而非每分钟一次;每侧额外增加 3% 滑点,用于衡量支付速度成本是否能比其代价带来更多止损收益。表现不佳的策略会被关闭,并根据数据加入新变体;每笔交易都会保留在页面和导出文件中。不进行真实交易。 |
| Oct 22 | 风险评分 v2 成为公开判定,保留旧评分,v3 正在测试(src/lib/server/score-v2.ts、src/lib/server/score-v3.ts、src/lib/server/scan.ts、/api/track/compare):网站、分享卡片、机器人、Launch Radar、扩展和 Brain 中显示的判定现在来自风险评分 v2。这是一个简洁的加法评分,基于 3,700 次已结算扫描的回测构建,考量上线平台、流动性池规模、代币年龄、曾持有暴跌代币的钱包,以及作为其中一个输入的旧爬虫评分。在训练数据中,v2 CLEAN 代币发生 Rug 的比例为 7%,旧版 CLEAN 为 19%;在较新的留出数据中,比例分别为 6.6% 和 9.8%。硬性规则仍然优先:旧评分将代币封顶时(LP 可被撤走、蜜罐、mint 或 freeze 未关闭、代币较新且有关联),公开判定绝不会比该等级更安全。上线时间不足 30 分钟的代币仍标记为 TOO EARLY。旧评分仍会计算,并与每个判定一同保存,因此不会丢失数据。“再次查看(测试版)”一行现在显示 v3,这是一种新增评分,加入了实时链上信号(谁持有 LP、开发者、狙击者、捆绑交易及前 10 大持有者占比、买卖压力、成交量与流动性池的比值、社交媒体信息、气泡图中最大的运营者、持有过暴跌代币的钱包)。这些字段大多从 Oct 20 起才开始记录,因此 v3 是一项向前验证的假设,而非经过回测的评分。Track Record 统计现在从切换日期开始(旧统计只需点击一次即可查看);/track 新增“哪种评分更准确?v1 与 v2 与 v3”表格,在相同的已结算代币上比较各评分的 Rug 率、暴跌率、上涨 50% 命中率和 24 小时结果中位数。模拟策略 S24 和 S25 会交易 v3 CLEAN。今日其他更新:EVM 链新增LP 控制检查(src/lib/server/scan-lp-evm.ts),当一个钱包可以移除流动性池时会标记“LP 可被撤走”,此类代币的评级最高为 OK;Rug 风险区域警告会显示我们自己的 Track Record 中,流动性池较大的新代币的实时 Rug 率。 |
| Oct 22 | Whale 可监控运营者,修复 Robinhood 狙击者识别(src/lib/server/operator-watch.ts、src/lib/server/scan-snipers-evm.ts):Whale 可从气泡图、/watchlist 或 Telegram 机器人中的 /watchop 监控整个运营者(关联钱包组),最多 25 个运营者;当任一成员(包括之后加入群组的钱包)在新代币中以狙击者、捆绑者、开发者、资助者或关联持有者的身份出现时,系统会针对该代币发送一条 Telegram 提醒,列出成员、角色、运营者过往代币及暴跌率。Robinhood Chain 狙击者识别更新:上线时间搜索范围延长至最多 14 天(Pons 曲线可能在流动性池建立前运行数天);日志查询失败时重试一次;销毁粉尘交易不再启动 5 秒计时窗口;经路由器执行的买入会记入最终钱包;EIP-7702 钱包按钱包计数;计时窗口按区块时间戳计算,而非平均区块时间(在最近 8 个代币上的结果现已与独立检查一致) |
| Oct 22 | 将部署者、上线平台和流动性池创建者分开,并提供证据(src/lib/server/scan-evm-map.ts、src/lib/server/factory-reclass.ts、src/components/launch-evidence.tsx):在 EVM 链上,会通过合约代码核查 GoPlus 提供的“创建者”;上线平台或工厂合约会以新的记忆角色 factory 保存;实际部署者是签署首次 mint 转账的钱包;流动性池创建者(角色 pool)是签署向交易对首次转账的钱包。如果 mint 不在日志搜索范围内,后台任务会从 DexScreener 交易对创建时间向前回溯查找;一次性任务会将旧的合约地址 dev 记录(例如被记为 22 个代币开发者的 Robinhood Chain 上线平台)转为 factory,不删除历史,并找到 21 位真实部署者。每次上线都会将其交易、上线时间和首次发现时间保存到 launches 表;扫描页面、Brain /dev 和 /wallet 均会显示这些信息。关联关系会标明依据(同一交易、同一区块、转账、开发者资金、共同资助者);气泡图上的虚线表示共同资助者关系,而非共同控制的证据;仅由资助者建立的群组在评分和钱包风险中的权重较低。 |
| Oct 21 | Brain:无限扩展的记忆、运营者、风险(src/lib/server/memory-db.ts、src/lib/server/brain.ts):钱包记忆从 meta(上限为 8,000 个钱包 × 20 个代币)迁移至通过内置 node:sqlite 使用的 SQLite(DATA_DIR/brain.db、WAL);旧记忆会进行一次幂等迁移,如果数据库无法打开则回退到 meta。每次扫描还会保存关联钱包群组;每 10 分钟会将至少在 2 种不同代币上共享群组的钱包合并(使用并查集,跳过出现在 60 种或以上代币上的枢纽钱包),形成持久化运营者 op_<hash>。新增 GET /api/brain/v1/operator/{id} 和 MCP 工具 brain_operator;钱包和批量查询回答新增 operator 和 risk(0 到 100:向基准收缩的暴跌率,先验为 4 种代币,并结合角色权重和运营者记录) |
| Oct 21 | CrawlHive Brain API(src/lib/server/brain.ts、src/app/api/brain/v1/,文档见 crawlhive.xyz/brain 和 h100envy/crawlhive-brain):将爬虫群的记忆作为 API 提供,无需额外扫描:GET /wallet/{address}(按链返回钱包曾作为狙击者、捆绑交易成员、开发者、资助者或关联持有者出现的代币及 Track Record 结果)、POST /wallets(最多 100 个钱包的批量查询)、GET /dev/{address}(爬虫群发现的上线记录,以及 Solana 上的 pump.fun 历史)、GET /token/{address}(最近判定、快照、与上次扫描相比的变化、24 小时结果)和 GET /track(按判定分类的暴跌率);每个回答都附带 baselineDumpRate,以便根据 memecoin 的普遍下跌频率来解读钱包记录。每个 IP 每 10 分钟可免费查询 30 次、批量查询 5 次、Track 查询 60 次;持有 HOLDER_MIN 数量 $CRAWLHIVE 的持有者可获得 10 倍额度(Bearer:机器人密钥 chb_/cht_ 或网站会话,BRAIN_HOLDER_X);超出后可通过 x402 按次付费(单次查询 $0.002,批量查询 $0.02;X402_PRICE_BRAIN、X402_PRICE_BRAIN_BATCH),费用计入用于回购的同一笔 USDC 收入;同样的查询也可通过 MCP 工具使用(brain_wallet、brain_wallets、brain_dev、brain_token、brain_track),并通过 A2A 技能使用(wallet <address>) |
| Oct 20 | 机器人每日日报、DLMM 流动性池的准确 LP 检查、Trust 评分(达成一致前保持关闭):@crawlhivebot 会在 UTC 时间 X_BOT_DIGEST_HOUR(15)发布每日摘要,统计过去 24 小时在 X 上扫描的代币中 DANGER / RISKY / CLEAN 的数量;仅当它标记的代币后来根据 Track Record 发生暴跌时,才会列出“最佳发现”(设置 X_BOT_DIGEST_OFF=1 可关闭)。LP 检查现在会忽略没有 LP 代币的仓位池(Meteora DLMM、CLMM),并检查 PumpSwap 或 Raydium 池,因此迁移后的 pump.fun 代币不再被误报为“锁定比例为 0%”。已构建综合 Trust 评分(src/lib/server/trust.ts,60% CrawlHive 链上评分 + 40% Larpcheck 项目评分;任一方判定为 DANGER/SCAM/LARP 时,综合分封顶为 25),可通过 TRUST_SCORE=1 作为第三种判定启用,但在 Larpcheck 同意前保持关闭 |
| Oct 20 | 记忆:代币快照、跨代币钱包、修复 Robinhood 狙击者识别:每次扫描都会保存精简快照(src/lib/server/scan-memory.ts,meta tokenSnaps,每个代币保留最近 10 个),下次扫描会显示“与上次扫描相比”的卡片,列出有意义的变化(评分、判定、流动性、主要持有者、狙击者、最大运营者、LP、Larpcheck)。钱包记忆现在会记录所有四条链上每个代币的角色和链(狙击者、捆绑交易成员、开发者、资助者、关联持有者);也会记录为某代币至少 2 个钱包提供资金的资助者和创建者。EVM 扫描现在会写入记忆并计算暴跌历史;气泡图会标记在其他代币上出现过的钱包(↺N,如果这些代币曾暴跌则显示红色),悬停可查看详情。Robinhood 狙击者识别更新:现在会在 DexScreener 交易对出现前最多回溯 6 小时搜索 mint(Pons 代币会在上线几分钟后转移至 Uniswap v4);上线平台曲线上的买入也会计入;已识别 Robinhood v4 PoolManager;5 秒计时窗口从首次向外部钱包出售时开始(OBELISK:识别到的狙击者从 0 个增至 19 个,持有 19.5%) |
| Oct 20 | X 提及机器人,现以 @crawlhivebot 上线(src/lib/server/x-bot.ts):配置 X_API_KEY、X_API_SECRET、X_ACCESS_TOKEN 和 X_ACCESS_SECRET 后(机器人账户使用 OAuth 1.0a,通过 node:crypto 签名,无需额外依赖),服务器每隔 X_BOT_POLL_SEC(60)秒轮询一次 /2/users/:id/mentions;从提及内容、被回复或引用的推文中提取合约地址,运行扫描,然后回复代币代码、评分、判定、主要原因(如有,还包括 Larpcheck 判定)以及 /scan/<address> 链接,该链接会展开为分享卡片。仅回复提及;每人每小时最多回复 X_BOT_PER_USER_HOUR(2)次,每天最多 X_BOT_DAILY(200)次;每个对话串中每个代币仅回复一次;首次启动时会跳过旧提及;设置 X_BOT_OFF=1 可暂停 |
| Oct 20 | 持有者权益:持有至少 HOLDER_MIN 数量 $CRAWLHIVE 的钱包(默认 100,000,从 Solana RPC 读取余额,缓存 5 分钟)可在网站实时查看 Launch Radar,无需等待 10 分钟(/api/radar 会检查已登录钱包);钱包关联到机器人后,可实时收到 Telegram Radar 提醒;在机器人中的每小时扫描额度增加 3 倍;钱包旁会显示 HOLDER 徽章;/api/holder 会返回余额和门槛 |
| Oct 20 | 分享卡片 v2(src/app/scan/[id]/opengraph-image.tsx):每个 /scan/<address> 链接(X、Telegram、Discord)背后的预览现在都是品牌卡片:评分环、代币代码、判定和链、最严重的风险标记、显示主要持有者和霓虹色关联运营者的迷你气泡图、Larpcheck 第二意见(如有),以及吉祥物。Inter Medium/ExtraBold 字体来自 public/fonts;无论链接中的地址大小写如何,现在都能找到已保存的 EVM 代币扫描结果 |
| Oct 19 | Larpcheck 第二意见和“判定为何不一致”(src/lib/server/larpcheck.ts、src/components/larp-line.tsx):设置 LARPCHECK_KEY 后,每次扫描都会读取 Larpcheck 对该代币最近完成的检查(免费读取 API,缓存 10 分钟,超时 5 秒,不会启动新检查),并根据其 API 条款,在我们的判定正下方显示卡片,包含其评分、判定、标题、代币印章和检查链接;印章的事实信息来自 /checks/{id}。当我们的判定认为安全,而对方标记为 LARP 或不公平代币(或反之)时,“判定为何不一致”框会说明双方分别发现了什么,以及这对交易者意味着什么;1.0.2 版扩展面板也会显示相同内容 |
| Oct 19 | 按话题发送 Telegram 提醒和销毁动态:在群组中,管理员可在论坛话题内发送 /alerts、/narrativealerts 或 /burns,机器人会记住该提醒类型对应的话题(将话题保存在聊天偏好设置的 threads 中,并通过 message_thread_id 发送);每笔已确认的回购都会在 confirmBuyback 记录后立即通过 pushBurn 发布,包含销毁编号、总量、下一个时间窗口和 Solscan 链接;私聊中也可使用 /burns |
| Oct 19 | 所有链均支持气泡图(src/components/bubble-map.tsx、src/lib/server/scan-evm-map.ts):在 BNB Chain、Base 和 Robinhood Chain 上,主要持有者和创建者信息来自 GoPlus(排除合约、流动性池、锁仓合约和销毁地址);对于 GoPlus 尚未索引的新代币,会根据 mint 以来的每笔 Transfer 重建余额,并通过 getCode 排除合约。钱包之间只要相互转过代币、从创建者处获得代币,或在同一笔交易或同一区块中首次收到的代币数量相差不超过 2%,就会建立关联(这是 GMGN 类工具标记的捆绑交易模式)。日志来自链 RPC(Robinhood 从交易对创建时起按 100k 区块分块查询;BNB 和 Base 使用 publicnode 查询最近约 8,000 个区块,除非设置了 BSC_LOGS_RPC_URL / BASE_LOGS_RPC_URL)。“同一运营者”现在要求至少有 2 个钱包,因此不会对单独的开发者钱包重复处罚 |
| Oct 19 | 气泡图(src/components/bubble-map.tsx):每次 Solana 扫描都会绘制代币的实际持有情况:主要持有者、首区块狙击者和开发者会以光泽气泡显示,大小反映其持有比例;同一运营者的钱包(共享非交易所资助者、开发者资金或开发者)会以同色光晕显示,并有动态资金流向线;单独的钱包使用柔和颜色。图表最多包含 40 个节点,数据来自 buildOperators;布局由小型确定性力导向模拟生成,无需依赖项,并会自动适配内容。悬停可查看钱包,点击可在 Solscan 打开;运营者标签可筛选气泡图;可在 /scan/ 和 Instant Crawl 中查看 |
| Oct 19 | 新增 Base,并在 BNB 和 Base 上支持狙击者识别:Base 加入 Solana、Robinhood Chain 和 BNB Chain,成为扫描器、机器人、Mini App、Launch Radar、爬虫安全检查、MCP 和 x402 工具及浏览器扩展支持的网络(持有者和蜜罐信息来自 GeckoTerminal;所有者和 Contract X-Ray 信息来自 RPC;BASE_RPC_URL 可覆盖 publicnode)。狙击者识别现在通过 publicnode 支持 BNB 和 Base;它提供最近约 8,800 个区块的日志,因此可覆盖 BNB 上约 1 小时内上线的代币,以及 Base 上约 4.5 小时内上线的代币(通过 BSC_LOGS_RPC_URL / BASE_LOGS_RPC_URL 可延长至 72 小时)。Uniswap v4 流动性池通过 PoolManager 读取。只有当 GoPlus 提供的 LP 描述代币的主要 v2 池,且覆盖至少一半的 LP 时,才会使用该数据;因此 v3 或 Aerodrome 主池不再被误报为“LP 未锁定” |
| Oct 19 | 浏览器扩展(Chrome Web Store、/extension,代码位于 extension/):Manifest V3 扩展,可读取 GMGN、DexScreener、Axiom、Photon、pump.fun、Birdeye 和 Solscan 代币页面的 URL,调用 /api/ext/verdict(通过 DexScreener 解析交易对,使用与网站相同的扫描缓存和 IP 限流),并绘制 Shadow-DOM 面板,显示评分、风险标记、狙击者、运营者、LP 和开发者历史;隐私政策见 /extension/privacy |
| Oct 19 | LP 锁定和解锁日期:每次 Solana 和 BNB 扫描都会读取主流动性池的 LP 状态:已销毁(PumpSwap 在迁移时销毁 LP)、已锁定(锁仓平台和最近解锁日期)或未锁定。“LP 本周解锁”(-20)、“LP 即将解锁”(30 天内,-10)、“LP 未锁定”(-15)和“LP 已销毁”(+5)都会影响评分;Solana 数据来自 RugCheck 报告,BNB 数据来自 GoPlus 代币安全信息,缓存 10 分钟 |
| Oct 19 | Narrative 狙击提醒:每隔 5 分钟,就会在 DexScreener 上查找与当前热门叙事代币代码相符的新代币,并立即扫描(NARR_SNIPE_DAILY 为每天的扫描上限);每种叙事中首个 CLEAN/OK 代币会向订阅者发送 Telegram 提醒(/narrativealerts:仅提醒首个安全代币,或提醒每次上线),叙事卡片会列出已上线代币及其判定 |
| Oct 19 | 运营者、钱包记忆、开发者页面、Robinhood 狙击者识别:扫描会将共享非交易所资助者的主要持有者、狙击者和开发者资助钱包合并为运营者(角色包括 bundle / sniper / dev),并标记由开发者资助的狙击者、持仓较大的单个运营者,以及其他代币大多发生过暴跌的钱包(逐钱包记忆,并根据 Track Record 检查);/dev/<wallet> 会列出创建者通过 pump.fun 上线的每个代币(Helius 创建历史、DexScreener 市场信息、Track Record 状态),并显示信誉判定;每次扫描均可访问该页面。Solana 狙击者识别已迁移至 RPC;Robinhood Chain 也新增狙击者识别(流动性池注资后的前 5 秒,使用 balanceOf 查询当前余额);BNB 狙击者识别需要在 BSC_LOGS_RPC_URL 中配置支持日志查询的 RPC |
| Oct 18 | 每 12 小时销毁 0.2 SOL:BUYBACK_PLAN_SOL(0.2)会显示在回购卡片上;时间窗口开始时,金额会预填到金库面板中,并在 Telegram 提醒中注明;每笔回购仍由金库钱包通过 Phantom 签名 |
| Oct 18 | DEX 基金关闭:已移除基金按钮(DEX_FUND_OFF=1),不再接受新的捐赠;金库向自身的转账不再计为捐赠,因此金库中的 SOL 可重新用于回购 |
| Oct 18 | 钱包跟踪器:为链上爬虫添加钱包交易信息流(目标对象会变为 Solana 钱包);服务器通过一个 Helius webhook 保存所有受监控钱包,并将其兑换信息推送至 /api/helius/webhook(密钥位于请求头中)。监控这些钱包的爬虫会立即启动,并通过常规流程(去重、Jev、代币安全检查、Telegram)将每笔买入或卖出转换为钱包交易信号 |
| Oct 18 | 在 BNB Chain 上 Clean Launch:通过同一页面使用 four.meme 上线;钱包签署 four.meme 登录文本(无需交易),服务器在单个请求中使用该签名登录(不会保存会话),上传 Logo,获取签名创建参数并构建 createToken;MetaMask/Rabby 会发送交易,可选择最多 1 BNB 的开发者买入;系统会从交易回执中找到代币,并在上线时立即扫描;平台费为 0% |
| Oct 18 | 在 Robinhood Chain 上 Clean Launch:在 /launch 中切换网络;对于 Robinhood Chain,服务器会将 Logo 固定至 IPFS,并构建 Pons V2 launchToken 调用(ABI 已通过真实上线交易核验,并设有 previewLaunchEconomics 防护);MetaMask/Rabby 发送交易,服务器只接受该钱包发出的完全匹配调用,从交易回执中找到代币,并在上线时立即扫描;创建者费用为 0/1/2%,支付给创建者;Pons 费用为 0.0005 ETH;平台费为 0% |
| Oct 17 | Gem & Rug Replay(/replay):直接取自 Track Record,展示 24 小时内至少翻倍的 CLEAN/OK 判定,以及下跌 90% 或发生 Rug 的 DANGER 判定;同时会在成功案例旁显示失败案例(最终仍发生暴跌的 CLEAN/OK 代币)。排除单日涨幅超过 ×50 的代币,以及扫描时流动性池低于 $2k 的代币,以过滤价格错误;新增记录还会保留扫描时的 FDV 和达到峰值所需时间 |
| Oct 17 | 由 Narrative Radar 发现:Launch Radar 会标记代币代码与代币创建前发现的叙事相符的代币(设有一小时宽限期),链接到对应叙事,并可筛选这些代币;叙事卡片会显示该代币及其判定;Telegram Radar 提醒也会附带此标签 |
| Oct 17 | 更多来源,更少假信息:每次搜寻还会读取 Reddit(当天热门 RSS)、Google News、Cointelegraph、Hacker News 和 pump.fun 实时代币,作为带来源标签的参考信息。Grok 会返回带标签的结果,我们会附上真实链接,因此无法凭空捏造来源。包含合约地址的帖子会被视为广告并排除;如果代币代码已被市值达到或超过 NARR_TAKEN_FDV($500k)的代币使用,也会排除。其他平台的确认信息最多可使 Narrative Score 增加 10 分 |
| Oct 17 | Narrative Score 和上线素材包:根据已验证帖子(使用公开 fxtwitter API,无需 X API)计算传播范围和扩散速度;卡片显示帖子图片及 0-100 的 Narrative Score(热度、传播范围、速度、未占用代币代码、阶段),并可排序。点击“上线此叙事”会预填帖子图片,按需生成 AI 图片(grok-imagine-image,带缓存和每日上限),并在浏览器中渲染 1500×500 的 DexScreener 横幅 |
| Oct 17 | 有来龙去脉的叙事:每小时搜寻一次;每种叙事都会记录其发展阶段(新出现 → 上升 → 峰值 → 衰退)、热度轨迹、首位发现者、之后使用其代币代码上线的代币及其在 DexScreener 上的最高峰值;Radar 会根据产生市值达到 $100k 代币的叙事比例评估自身表现 |
| Oct 17 | 扫描中识别狙击者和内部人士:通过 pump.fun 交易信息流识别新 pump.fun 代币首区块中的买家(买入后仍持有、已全部卖出),并识别由创建者资助的主要钱包;两者都会降低评分 |
| Oct 17 | 精简 RPC 使用:钱包首次获资助时间缓存 24 小时,资助者余额缓存 6 小时,持有者数据缓存 90 秒,金库余额缓存 90 秒至 10 分钟;日志中还会按小时统计每种方法的 RPC 调用次数 |
| Oct 17 | 停用每日爬虫:首页代币区块现在只显示回购与销毁以及 DEX 基金 |
| Oct 17 | 新增 Radar 页面:Launch Radar 和 Narrative Radar 显示实时雷达(旋转扫描线、每发现一个目标显示一个光点,点击即可跳到对应卡片)、包含代币 Logo 的卡片、扫描时的 FDV、评分、可复制的合约地址、链和判定筛选器;首页和市场页均新增 Clean Launch 和 Narrative Radar 磁贴 |
| Oct 17 | Narrative Radar(/narratives):平台自有的 Narrative Hunter,不属于任何人;每隔 3 小时搜索 X,通过 oEmbed 验证每篇帖子,并向所有人显示每种叙事及其热度、使用该代币代码的代币数量和“上线此叙事”按钮。之后在 CrawlHive 上使用该代币代码上线的代币会显示在叙事卡片中;机器人中可使用 /narratives |
| Oct 17 | DEX 基金重新用于资料页:为资料页付款的第三方将款项转到了另一种代币,DexScreener 因此删除了资料页;因此在购买任何推广服务前,基金将再次为 Enhanced Token Info($299)筹款 |
| Oct 17 | 第四次回购与销毁:0.5 SOL → 买入 1,719,136 $CRAWLHIVE,销毁 1,667,562(交易);4 次回购累计销毁 433 万枚,共支出 1.02 SOL |
| Oct 17 | 上线此叙事:每条 Narrative Hunter 信号(信息流和 Telegram)都有一个按钮,可打开 Clean Launch,并根据叙事预填名称、代币代码和描述,还附有源帖子链接;代币仍会按照相同规则在上线时立即扫描 |
| Oct 16 | 第三次回购与销毁:0.1 SOL → 买入 489,478 $CRAWLHIVE,销毁 474,794(交易);累计销毁 267 万枚,占总供应量的 0.27% |
| Oct 16 | Narrative Hunter:可直接使用的 X 爬虫,用于发现开始传播的叙事,通过 X 的 oEmbed 验证每个帖子链接(虚构链接会被排除),并统计过去 24 小时内已使用该代币代码上线的代币 |
| Oct 16 | Clean Launch(/launch):通过 CrawlHive 在 pump.fun 上线代币,可选择开发者买入;mint 密钥在浏览器中生成,由 Phantom 签名;服务器只发送逐字节匹配的内容;平台费为 0%;每个代币都会在上线时按相同规则立即扫描,并加入 Track Record |
| Oct 16 | x402 收入 → 销毁:首页按来源显示金库收入(以 SOL 计的爬虫生成收入、以 USDC 计的 AI Agent x402 调用收入、DEX 基金),每笔 x402 结算都链接到 Solscan;x402 USDC 现在会加入同一项每 12 小时进行一次的回购与销毁,并单独列出 |
| Oct 16 | 第二次回购与销毁:0.12 SOL → 买入 659,303 $CRAWLHIVE,销毁 639,524(交易);累计销毁 219 万枚,占总供应量的 0.22% |
| Oct 16 | 推广基金:DexScreener 资料页费用已支付,因此 DEX 基金现转向代币推广(10x、30x、100x、黄金代币代码);在基金之外支付的等级通过 DEX_PAID_ELSEWHERE 设置,不会从捐赠中扣除 |
| Oct 15 | DEX 基金:只需点击一次即可捐赠 SOL,或支付完整等级费用,为 DexScreener 上的 $CRAWLHIVE 筹款:先支付资料页费用,然后购买代币推广服务,直至黄金代币代码;捐赠会在链上核验,并与回购资金分开保管 |
| Oct 15 | 链上证明:每 15 分钟将所有新判定和爬虫调用的 Merkle root 写入 Solana;可在 /track 验证任意代币 |
| Oct 15 | 面向 AI Agent:A2A Agent 卡片和实时 Agent、官方 MCP Registry 列表、OpenAPI、llms.txt;均可在 /agents 查看 |
| Oct 15 | x402:任何 Agent 都可用 $0.01 USDC 购买一次扫描;用户可通过 Phantom 试用 |
| Oct 15 | 首次回购与销毁:0.3 SOL → 买入 161 万枚 $CRAWLHIVE,销毁 155 万枚(交易) |
| Oct 14 | 每次扫描均提供 Contract X-Ray |
| Oct 13 | $CRAWLHIVE 在 Solana 上线 |
定价
所有人都可以免费扫描。$CRAWLHIVE 可解锁更多功能,详见 crawlhive.xyz/pricing。
| 等级 | 方式 | 主要权益 |
|---|---|---|
| Free | 无需付费 | 网站上可进行完整扫描,每天可扫描 20 次 Telegram 机器人,X 机器人,Launch Radar 延迟 5 分钟,Brain 每 10 分钟可查询 30 次 |
| Holder | 持有约 $10 的 $CRAWLHIVE(数量随价格变化) | 实时 Launch Radar,每天可扫描 60 次机器人,可监控 3 个钱包,Brain 额度提升至 10 倍 |
| Pro | 每 30 天销毁约 $10 的 $CRAWLHIVE | 机器人扫描次数不限,可监控 50 个钱包并接收提醒,Brain 额度提升至 20 倍,并提供个人密钥 |
| Whale | 持有约 $100 的 $CRAWLHIVE(数量随价格变化) | 可监控 500 个钱包、监控整个运营方(25 个)、优先队列,Brain 额度提升至 50 倍 |
- Holder 和 Whale 的门槛按实时价格计算,因此所需代币数量会随价格变化。
- Pro 通过买家在 Phantom 中签名销毁代币的方式付费(Token-2022
burnChecked)。服务端会构建未签名交易,然后在链上验证销毁记录:代币铸造地址、签名者、数量,以及该签名是否从未使用过。服务端不会持有密钥或代币。每笔销毁记录都会公开列出。 - Brain API:个人密钥格式为
chk_...(每个钱包一个,哈希存储,仅显示一次)。限额取决于密钥所属等级。额外调用次数可通过销毁约 $1 的 $CRAWLHIVE 购买,每 1,000 次调用为一档;额度永不过期,会在等级限额用尽后、x402 之前使用。 - 各等级提供的是功能访问权限,不构成投资,也不对代币价格作出任何承诺。
什么是 CrawlHive
Memecoin 的 alpha 信息分散各处:X 上 KOL 的帖子、Telegram 群里的协同行动、巨鲸钱包买入新池。没人能监控所有这些信息,而单个机器人只能看到其所有者指定监控的内容。
**CrawlHive 让每个人都拥有自己的爬虫。**启动一个爬虫,将它指向你最熟悉的信息来源(X 账号、Telegram 频道、新的链上交易对、项目文档),再用通俗的话告诉它要寻找什么。它会按计划抓取内容,AI 会根据你的指令阅读所有信息,并私下将匹配结果发送给你:在网站上和 Telegram 中都会发送。每个提及代币的信号之后都会根据真实价格进行核验,让你了解自己的哪些爬虫确实判断准确。
所有爬虫都显示在同一张公开的群集地图上,并有一个信誉评分。项目代币上线后,表现出色的爬虫可以出售或出租,持有者还可以投票决定群集应该挖掘什么信息。
一句话概括:你带来优势,你的爬虫负责监控,排行榜会显示谁判断准确。 最新动态(10 月 18 日至 20 日):
- 🤖 CrawlHive 已入驻 X:@crawlhivebot。 回复任意推文,附上合约地址并 @ 机器人:它会扫描该代币,并在帖子串中回复评分、主要风险信号、Larpcheck 的第二意见,以及完整扫描结果的链接;该链接会展开为分享卡片。
- 🫧 每条链上都有气泡图。 每次扫描都会绘制出真正持有该代币的人:按持仓比例显示大户、首区块狙击者和开发者。同一所有者的钱包(共享资金来源、开发者资金、同一笔交易或同一区块内买入)会显示为相同颜色,带有虚线环,并通过资金流向线连接,因此藏在十个钱包背后的捆绑持仓会显示为一个集群。支持 Solana、BNB Chain、Base 和 Robinhood Chain。
- 🤝 Larpcheck 第二意见。 每次扫描都会在我们的结果正下方显示 Larpcheck 对代币背后项目的判定,并附上其完整检查结果的链接。如果双方意见不一致,为何意见不一框会列出各自的发现,以及这对交易者意味着什么。
- 🧩 Chrome 扩展,现已上架 Chrome 网上应用店。 在你的终端代币页面上,直接查看判定、风险信号、狙击者、操盘者、LP 锁定情况、开发者历史记录和 Larpcheck 结果。添加到 Chrome
- 🔵 Base。 Base 已加入 Solana、BNB Chain 和 Robinhood Chain,现已支持每次扫描、机器人、Mini App 和 Launch Radar。
- 🎯 BNB 和 Base 上的狙击者检测。 BNB Chain 和 Base 上的新代币也会进行狙击者检查(包括 Uniswap v4 流动性池),与 Solana 和 Robinhood Chain 一样。
- 🔒 如实检查 LP。 LP 锁定数据仅取自代币的主要 v2 池,因此拥有 v3 或 Aerodrome 流动性的热门代币不会再被错误标记为“LP 未锁定”。
- 🖼 分享卡片 v2。 每个扫描链接在 X 和 Telegram 上都会展开为品牌卡片,显示评分、判定、最严重的风险信号、迷你气泡图和 Larpcheck 第二意见。
- 💬 Telegram 社区。 t.me/crawlhive:在 Scan here 中发送合约地址,机器人就会回复;Launch Radar、叙事提醒和每次 $CRAWLHIVE 销毁都会自动发布到各自的话题中。
- 💎 持有者权益。 持有 100,000 $CRAWLHIVE 并连接钱包后:Launch Radar 会在网站和 Telegram 提醒中即时上线,机器人每小时为你提供 3 倍扫描次数,且钱包旁会显示 HOLDER 徽章。所有人的扫描始终免费。
- 🔥 已销毁 1% 的供应量。 截至 10 月 20 日,已进行 9 次回购,花费 2.07 SOL,销毁 10.46M $CRAWLHIVE(占供应量的 1.09%)。
10 秒上手:即时爬取
无需钱包,也无需注册。在 crawlhive.xyz 粘贴代币地址、DexScreener / pump.fun 链接或 $TICKER,然后点击 crawl。支持 Solana 和 Robinhood Chain 代币:地址会自动识别所属网络;如果查询的是 $TICKER,可通过输入框下方的开关选择查询网络。爬虫会并行运行,你可以在实时的 tail -f crawler.log 中观看运行过程:
区块链和启动平台。 Solana(pump.fun、Meteora DBC、Raydium LaunchLab、Moonshot 和其他任何曲线)、Robinhood Chain、BNB Chain(包括 four.meme)以及 Base。代币仍处于启动平台曲线上时,会报告为 仍在曲线上,而不是显示成流动性为 $0 的资金池。在 Solana 上,如果存在 pump.fun 曲线,创建者信息会从该曲线获取;对于其他所有启动平台,则将支付代币首笔交易的钱包视为创建者(最多查询 25 页历史记录,耗时 9 秒)。在 EVM 链上,持币者、前 10 名持币者占比和蜜罐标记来自 GeckoTerminal,合约所有者则来自链的 RPC(BSC_RPC_URL 可覆盖公开的 BNB 端点,BASE_RPC_URL 可覆盖 Base 端点)。除非你已选择某条链,否则会在所有受支持的 EVM 链上查询 0x 地址,并选取流动性最高的交易对。
| 爬虫 | 检查内容 |
|---|---|
crawler_market | DexScreener:流动性(或是否仍在 pump.fun 曲线上)、FDV、交易对年龄、1 小时交易量、买入与卖出情况 |
crawler_holders | Solana RPC:铸币权限、冻结权限、最大持币者,以及接下来 10 个钱包的持币量 |
crawler_clones | 其他使用相同代币代码的代币,并按 FDV 比较(FDV 未知时按资金池流动性比较):这是原版还是仿盘? |
crawler_bundles | 为最大持币钱包提供资金的人:首次从同一地址收到 SOL,或首笔交易由同一签名者支付的钱包,会被归为同一所有者 |
crawler_dev | 代币创建者及其此前 pump.fun 发币的结果:发币数量、成功迁移到资金池的数量、创建者钱包的年龄,以及该钱包目前仍持有多少此代币 |
crawler_telegram | 被追踪的 Telegram 频道中的提及情况 |
crawler_x | Grok 会读取过去两天 X 上关于合约和 $TICKER 的内容:情绪、一句话摘要、具体警告(rug 骗局、开发者已卖出、捆绑交易),以及最多 8 位发布过相关内容的作者。点击判定结果下方的 Check X 时运行(Grok 搜索需付费),耗时约半分钟,结果缓存 6 小时,且不会改变评分 |
爬虫会返回一个 0-100 分的评分(CLEAN / OK / RISKY / DANGER;交易对不足 30 分钟时为 TOO EARLY)、一条简短理由、一个可分享的页面(/scan/<address>),以及一个 Watch 30 days 按钮,可将一次性扫描转变为持续监控该代币的爬虫。
对 dogwifhat 进行即时爬取:在 10 个同名代币中找到了原始 $WIF,铸造权限已放弃、无冻结权限,评分为干净。
X 上的发声者。 Grok 完成后,扫描结果会显示发布过该代币相关内容的用户分布图:爬虫位于中央,作者环绕其分布在轨道上,圆环颜色表示帖子立场(看涨、看跌、中立);账号越大,位置越靠近中心,气泡也越大。点击气泡即可阅读帖子并在 X 上打开。这里只显示 Grok 实际找到的帖子:每个链接都会与搜索引用核对,账号名取自帖子 URL。头像和粉丝数来自公开个人资料(通过 fxtwitter API 获取,每天缓存一次);没有头像时则显示一个字母。
分享结果。 每次扫描都会生成一个专属页面,crawlhive.xyz/scan/<address>,并为该代币生成预览卡片:评分环、判定、主要原因和最严重的标记。点击 在 X 上分享 会打开一条已准备好的帖子,其中包含链接,因此卡片会直接显示在信息流中。
创建者历史记录。 对于 pump.fun 代币,绑定曲线账户会存储创建者地址。通过该地址筛选,一次 getProgramAccounts 调用即可返回创建者创建的所有曲线及其毕业标记,因此扫描无需任何第三方 API 就能了解其历史记录。此前创建过 10 个或更多代币且没有一个毕业的,会被评为 连续发币者(−25);历史记录不佳、创建者钱包创建时间不足一天,或创建者仍持有超过 10% 的代币,也会扣分;而创建者创建的代币经常毕业则会获得少量加分。示例:某代币的创建者此前创建过 28 个代币,但没有一个毕业。
Robinhood Chain。 粘贴 0x… 地址(或在启用 Robinhood Chain 开关时粘贴 $TICKER),扫描便会切换为 EVM 检查。Robinhood Chain 没有铸造或冻结权限,因此 crawler_holders 会检查 EVM 上发挥相同作用的指标:部署者是否仍然拥有合约(所有者通常可以更改费用、暂停交易或铸币;放弃所有权意味着无人拥有),来自 GeckoTerminal 的持有者数量和前 10 名持有者占比,以及 GeckoTerminal 的蜜罐标记(可以买入但无法卖出,−60)。市场、山寨代币名称、Telegram 和 X 用户分布图的功能与 Solana 上相同。Wrapped ETH、USDG 和桥接 USDC 是核心资产。
山寨代币名称对应的代币总是更晚出现。 只有当同名代币 FDV 大得多,且其上市时间不晚于被扫描的代币时,才会被视为“原版”。FDV 虚高的新克隆(2025 年出现了两个 FDV 约为 $2B 的 $BONK 复制品)不再会让真正的代币看起来像复制品。
核心资产。 Wrapped SOL、USDC、USDT、JUP、JitoSOL 和 mSOL 被识别为 Solana 核心资产:对它们会跳过持有者、山寨代币名称和捆绑检查,因为数百种代币都借用了它们的名称。
捆绑检测。 池和 pump.fun 曲线属于程序账户,会被跳过;持有超过 5,000 SOL 的资金方会被视为交易所,而非关联账户。关联的前几名钱包达到 5 个或更多(或占总供应量的 10% 以上)时,会被评为 捆绑。示例:某个创建仅 1 小时的 pump.fun 代币,其前 12 个钱包全都由同一个签名者创建。
12 个头部钱包由同一资金来源资助 → 已打包。X 面板会总结喊单账号和扫描器对该代币发布的内容。
crawlhive.xyz:只有真实爬虫,没有模拟网络。(章鱼蜘蛛会在网站上爬来爬去;戳戳它。)
演示模式下的同一张地图(本地运行):每个圆点都是一个爬虫(颜色 = 来源,大小 = 信誉),六边形是孵化这些爬虫的钱包,爬虫触发信号时圆点会闪烁。
地图以蜂窝网格为背景,可随视图平移和缩放。蜂群规模较小时,每个爬虫都会标注名称、来源和等级,每个钱包都会标注其运行的爬虫数量,视图也会放大,确保不会遗漏任何内容;带有流动火花的虚线会显示哪个钱包孵化了哪个爬虫。
工作原理
flowchart LR
A["👤 You<br/>sources + instructions"] -->|"pay in SOL or ETH<br/>30 days"| B["🕷 Crawler"]
B -->|"crawls X · Telegram<br/>on-chain · docs"| S["🛡 Safety scan<br/>rugs blocked"]
S --> C["⚡ Private signals"]
C --> T["📬 My Signals<br/>& Telegram"]
C -.->|"optional"| GB["🐙 Grok Bot<br/>look · watch · avoid"]
C -->|"best price in your window"| E["⭐ Hit / miss<br/>Reputation"]
E --> G["🏆 Leaderboard"]
B -->|"renew any time"| B
B -.->|"after token launch"| H["🛒 Marketplace · 🗳 Governance"]
- 孵化。 选择等级、来源、链(Solana、Robinhood Chain、Base、Ethereum)、最多三个叙事主题以及目标。编写爬虫的规格说明:用自然语言描述指令、关键词、过滤条件以及命中标准。通过 Phantom 使用 SOL 付款,或通过 MetaMask 或 Rabby 在 Robinhood Chain 上使用 ETH 付款。每笔付款可购买 30 天的爬取服务。
- 爬取。 爬虫按计划扫描目标:通过 Grok 搜索扫描 X、公开 Telegram 频道、DexScreener 或任意网页。AI 会根据你的指令读取它发现的内容,并在任何代币成为信号前对其进行安全扫描。
- 接收信号。 信号会进入你的私人 我的信号 收件箱;如果你连接了机器人,也会发送到你的 Telegram 私信,并附上来源链接。其他人看不到信号内容。
- 查看判断是否准确。 每条包含代币的信号都会在你的观察期内根据实时价格进行跟踪:达到目标即为命中,否则为未命中。准确率、在线时长、数据量和质押金额共同决定爬虫的信誉。
- 续订。 服务期限结束前三天,机器人会提醒你。在爬虫页面点击一次即可续订 30 天;过期的爬虫会暂停,直到你续订。
完整的规格格式、来源和限制:docs/CRAWLERS.md。
现成爬虫
不想编写规范?市场中有九款爬虫,包含我们测试过的数据源和规则:Fresh Pair Hunter、Robinhood Chain Radar(来自 DexScreener 的新 Robinhood Chain 代币)、Boost Radar、AI Agent Scout(DexScreener)、Pump.fun Buzz、Whales & Listings(Telegram)、KOL Call Tracker(通过 Grok 获取 X 内容)、Ecosystem Watch 和 New Coins Lister(页面变更)。Buy 是按照模板设置、以对应档位价格进行的常规链上生成;滑块图标会打开预填好的 Spawn,你可以先修改任意内容。每张卡片都会显示正在运行的副本数量。
Narrative Hunter(新增)。一款叙事模式的 X 爬虫:开启 narrative 信号类型后,Grok 不再寻找代币喊单,而是搜索过去 6 小时内开始传播的内容(迷因、爆红动物、AI 发布、网络热点;跳过悲剧、政治内容和自我宣传的项目)。Grok 返回的每个帖子链接都会通过 X 的公开 oEmbed 进行核验:虚构的帖子(404)会被丢弃,真实帖子会使用其真实作者,找不到真实帖子的叙事则不会成为信号。每条信号还会说明过去 24 小时内有多少枚带有该代币代码的币在 DexScreener 上线,这样就能区分新鲜叙事和已经被炒热的叙事。叙事不带代币,因此不会进行价格评分。信息流和 Telegram 中的每条叙事信号都有一个 Launch this narrative 按钮,点击后会打开 Clean Launch,并预填名称、代币代码和描述(src/lib/narrative.ts)。代码:src/lib/server/crawl/sources/narratives.ts。
Narrative Radar(/narratives)。同样的搜索由平台自身运行,而非用户的爬虫:平台每隔 NARR_RADAR_HOURS(生产环境为 1 小时)搜索 X 上适合 Solana 的叙事,保留最近 120 条并进行 12 小时代币代码去重,然后立即展示给所有人。每张卡片都有热度(初期、上升、热门)、类型、已核实的帖子、过去 24 小时内该代币代码下已上线的币数,以及一个 Launch this narrative 按钮;通过 Clean Launch 上线带有该代币代码的币后,卡片会链接到该币,并显示其扫描判定结果。叙事会持续一段时间:后续搜索在 48 小时内发现相同代币代码时,会将其记录为新的观测,因此每张卡片都有一个阶段(新出现、上升、峰值、衰退)、热度轨迹,以及最先发现它的账户。在三天内,雷达会检查 DexScreener,查找该叙事出现后以该代币代码上线的币,并记录观察到的最高 FDV 峰值,然后对自身表现进行评级:出现超过一天且产生了价值 $100k 以上代币的叙事占比。每张卡片还会通过公开的 fxtwitter API 显示已核实帖子的传播范围(浏览量、点赞数、转发数、影响力最大的作者)、以每小时浏览量表示的传播速度、帖子图片,以及一个融合了热度、传播范围、速度、是否有未被使用的代币代码和所处阶段的 0–100 Narrative Score。点击 Launch this narrative 会打开 Clean Launch,其中已放入帖子的图片,还提供按需使用的 Generate art 按钮(grok-imagine-image,费用约 $0.02,按叙事缓存,每天 NARR_ART_DAILY 次),并在浏览器中绘制 1500×500 的 DexScreener 横幅。机器人会通过 /narratives 回复最新发现。设置 NARR_RADAR_OFF=1 可将其关闭。代码:src/lib/server/narrative-radar.ts、src/app/narratives/page.tsx。
你启动的每个爬虫都有一份规范:用通俗语言说明它应查找什么,还包括筛选条件和评分规则。AI(Grok)会按照这些规则读取每条新帖、消息、代币或页面,只把符合条件的内容发给你。
启动爬虫时编写规范:指令、关键词、信号类型、最低置信度、链上筛选条件,以及命中标准。
信号只属于你。它们会连同来源链接和安全判定一起显示在 My Signals 中。每条指向代币的信号都会在你设定的观察期内根据实际价格进行追踪:若价格达到目标,则记为命中;否则记为未命中。其他用户只能看到你的爬虫已触发。
**钱包追踪器。**使用 Wallet trades 信息流的链上爬虫会将目标视为 Solana 钱包(数量不超过当前套餐的目标上限)。服务器会为所有爬虫监控的钱包共用一个 Helius webhook,并在列表变更时更新;Helius 会将它们的兑换推送到 /api/helius/webhook,该接口只接受共享密钥。系统会将每笔兑换识别为买入(钱包收到一种模因币)或卖出(钱包发送一种模因币),按钱包排队,并立即唤醒正在监控的爬虫,因此信号会在几秒内送达,而不是等到爬取计划时间。随后,交易会经过与所有信号相同的处理流程:去重、Jev、代币安全扫描和 Telegram 发送。系统不会轮询钱包。代码:src/lib/server/wallet-watch.ts、src/lib/server/crawl/sources/onchain.ts。需要设置 HELIUS_WEBHOOK_SECRET 和 Helius 密钥(HELIUS_API_KEY,或 Helius SOLANA_RPC_FALLBACK)。
My Signals:真实链上爬虫的输出。根据 15 分钟后的 DexScreener 价格为 10 条信号评分,其中 5 条命中。
爬虫所有者看到的实时爬虫页面:爬取状态、可编辑规范、声誉明细、私密信号。
在后台,每条信号都会经过检查后才会送达:
- **安全关卡。**爬虫在 Solana 或 Robinhood Chain 上找到的每个代币,都会先经过 Instant Crawl 扫描(市场、持币者、捆绑交易、创建者历史、貔貅盘,以及 Robinhood 上的所有者)。DANGER 信号不会送达;其他信号都会附带安全判定和完整扫描结果链接。系统会优先检查置信度最高的结果;超出单次爬取扫描预算的结果会等到下一次运行,而不会未经检查就发出。如果扫描失败,信号会等待一次运行;只有连续第二次扫描失败,信号才会在没有判定的情况下送达。
- **公平评分。**信号处于观察期时,每 5 分钟采样一次价格。只要代币在观察期内任何时刻达到目标,就算命中,而不仅限于最后一分钟;每条已评分信号都会显示峰值和回撤。
- **更智能的重复处理。**重复信号按代币和信号类型分别静音,因此在新交易对提醒后出现的巨鲸买入仍会送达。
- **退避机制。**当某个来源持续失败时,每次重试前的等待时间都会加倍,最长为一小时,避免频繁请求。
- **RPC 限流器。**所有 Solana RPC 调用共用一个限流器,并在收到 429 错误时重试,避免扫描请求激增时挤占检查资源。
各来源读取的内容及信号评分方式:docs/CRAWLERS.md。
$CRAWLHIVE:回购与销毁
- 回购与销毁。 收取生成费用的金库每 12 小时购买一次 $CRAWLHIVE。单笔交易完成两项操作:通过 Jupiter 将 SOL 兑换为 $CRAWLHIVE(也会经过 pump.fun 曲线),并对保证的最低输出量执行 SPL
BurnChecked,同时附上crawlhive:buyback备注。交易由服务器构建,但由 Phantom 中的金库钱包签名:服务器绝不会持有金库密钥,且只有已登录的金库会话才能发起请求。交易上链后,服务器会从链上读取相关信息(成功状态、签名者、销毁的代币铸币地址、花费的 SOL、销毁的代币数量),并将其添加到公开列表中。超过最低输出量的剩余零头可以再点一次按钮销毁。每个 12 小时窗口开启时,团队都会收到 Telegram 提醒。 - x402 收入也会用于销毁。 AI Agent 以 USDC 支付扫描费用,款项直接进入金库的 USDC 账户;生成和续费则以 SOL 支付,并使用各自的备注,因此不同来源在链上始终分开。回购卡片会按来源显示收入(生成、x402 调用、DEX 基金),每笔 x402 结算都附有 Solscan 链接。在同一个 12 小时周期内,金库还可以使用 USDC 回购:通过 Jupiter 将 USDC 兑换为 $CRAWLHIVE,再执行
BurnChecked并附上crawlhive:buyback:x402备注,记录时将花费的 USDC 单独列出。 - 合约:
D4jNDQa3Cu4v8VMCAc2z7pgGGo7aGqzjXmwGR9wapump(Token-2022,在 pump.fun 上发行)。在 Telegram 中,/token(或/ca)会显示该代币,并提供购买和图表按钮。 - 配置:设置
TOKEN_MINT/TOKEN_SYMBOL可启用代币区块、回购和持有者检查。代码:src/lib/server/buyback-tx.ts、buyback.ts、src/components/token-panel.tsx、buyback-burn.tsx。
DEX 基金
已于 10 月 18 日关闭(DEX_FUND_OFF=1):按钮已移除,不再接受新的捐赠。运作方式:在首页的回购与销毁区块下方(以及菜单和主视觉区中的 🚀 按钮),任何拥有 Phantom 的人都可以为 DexScreener 上的 $CRAWLHIVE 捐出 0.05-1 SOL,也可以一次支付当前等级的全部费用。基金按阶梯推进:DEX 已支付(Enhanced Token Info,$299),然后是 Boost 10x($99)、Boost 30x($249)、Boost 100x($899)和 Golden ticker(500x,$3,999);价格为 DexScreener 截至 2026 年 10 月的价格,可通过 DEX_LEVELS 更改。通过基金之外的方式支付的等级可以列入 DEX_PAID_ELSEWHERE:该等级随后会显示为已支付,且其价格不会从捐赠款中扣除,因此捐款会用于下一个等级。服务器会构建一笔交易(向金库转入 SOL,并附上 crawlhive:dexfund 备注),由 Phantom 签名并发送;只有服务器在链上找到这笔转账后,捐款才会计入。募集的 SOL 与回购资金分开存放;DexScreener 的公开订单 API 显示某个等级已购买后,该等级才算已支出,基金随后进入下一个等级,因此按钮不会消失。代码:src/lib/server/dexfund.ts、src/components/dex-fund.tsx。
浏览器扩展
无需离开终端,即可查看 CrawlHive 的判定结果。extension/ 中的扩展(Manifest V3,无需构建步骤)会监控 GMGN、DexScreener、Axiom、Photon、pump.fun、Birdeye 和 Solscan 上代币页面的 URL。当 URL 中包含代币或交易对地址时,其后台工作线程会调用 GET /api/ext/verdict?url=<page>:服务器通过 DexScreener 将交易对转换为其基础代币,执行常规扫描(与网站使用相同的缓存和每个 IP 的速率限制),并返回简明的判定结果。内容脚本会在封闭的 Shadow DOM 中绘制一个小面板,因此终端的样式不会影响它:如有结果,会显示 CrawlHive 与 Larpcheck 的综合判定、评分和判定结果、最严重的风险标记、Rug Feed 中代币的“扫描后遭遇 Rug”横幅、来自 /api/dev/<address> 的开发者徽章、狙击者、最大的操盘者、由开发者资助的狙击者、流动性池状态及解锁日期、“持有者专属完整分析”链接,以及指向完整扫描、代币历史记录和 Ask CrawlHive 的链接。它只读取页面 URL,绝不会接触钱包。商店介绍文案见 extension/STORE.md,隐私政策见 /extension/privacy。
合约透视
陷阱往往藏在闭源合约中,因此扫描器会直接读取代码。
- **EVM(BNB Chain、Robinhood Chain)。**通过
eth_getCode获取字节码,再正确遍历操作码(跳过推送数据,截去元数据尾部),收集分发器中的函数选择器。将它们与 134 个危险签名匹配(加载时通过 keccak 计算选择器,不手动填写),并按权限分类:可铸币、可拉黑、可更改税率、可扣押余额、可停止交易、卖出限制,以及权重较低的启动机制(启用交易、移除限制、免税钱包)。可检测 EIP-1967、beacon、EIP-1167 和旧版 OpenZeppelin 代理,并读取其实现合约:可升级合约会标记为 可升级,并显示管理员。SELFDESTRUCT会被标记。如果所有权已放弃,且不存在基于角色的访问控制(grantRole、authorize),则仅限所有者使用的权限会显示为已失效,且不计入统计。未知函数只会计数,绝不猜测其用途。 - **关注行为,而不只是名称(evmole,REA 内部的 EVM 引擎)。**诈骗者会重命名函数,因此仅靠名称表无法发现它们。字节码还会交由 evmole 处理(MIT 许可、WASM,每个合约约需 30-500 毫秒);这是 REA“反向工程一切”工具包中用于 EVM 的引擎:它会还原每个函数的参数类型和可变性,以及存储布局,也就是哪些函数会读取和写入各个槽位。扫描器据此推断名称表无法识别的控制点:未识别的函数会设置一个每次
transfer都会检查的单钱包标记;某个 setter 会设置每次转账都会读取的数值(税率、限额、阈值);已知铸币/销毁逻辑以外的函数会写入总供应量。候选名称会在开放签名数据库(openchain)中查找:流动性池列表(setAutomatedMarketMakerPair)会与黑名单区分开来,初始化函数会跳过,而使用类似标准 ERC-20 调用的名称、但参数不同的函数(Approve(address[]))会标记为 伪装函数,这是典型的蜜罐手法。推断出的发现会明确说明其来源;未命名的标记只会报告为可能存在隐藏黑名单。我们使用的是 REA 的引擎,而非 REA 本身:REA 的网站模块需要在服务器上运行完整的 Chrome 来执行网站代码,这会绕过我们的 SSRF 防护,并且每次扫描约需 1.5 GB 内存。 - **Solana。**经典 SPL 代币除铸币权限和冻结权限外,没有其他信息可供读取。Token-2022 铸币会被解包并检查:永久委托人(一个钱包可以转移或销毁任何人的代币)、转账钩子(团队自己的程序会在每次转账时运行,并可阻止卖出)、转账税及当前税率和权限方能否更改税率、新钱包初始为冻结状态、可暂停所有转账、不可转移、机密转账。
- **项目网站。**通过 SSRF 安全的抓取器获取 DexScreener 上列出的网站(页面加最多 8 个脚本,跳过分析脚本),并检查是否存在盗币行为:向硬编码的支出方无限授权、签署 Permit2 / Seaport 订单、使用 Solana
signAllTransactions向硬编码地址转账、已知盗币工具包和 Telegram 机器人记录器,以及钱包代码附近的大量混淆代码。脚本会通过@babel/parser(REA 用于 JavaScript 的同一解析器)解析为语法树,绝不执行:检查会查找实际的approve/increaseAllowance无限额度调用、setApprovalForAll(…, true)、wagmi 风格的writeContract({ functionName: "approve", args: [...] })、原始0x095ea7b3approve calldata,或 Solana 的SystemProgram.transfer/createTransfer…Instruction/createSetAuthorityInstruction,其中支出方或接收方是硬编码地址(会追踪const SPENDER = "0x…"和new PublicKey("…"))。已知路由器(Uniswap、PancakeSwap、1inch、0x、Permit2、Seaport)不计入。库的 ABI 中出现的字符串如果旁边是无关地址,就不会再被误判为盗币行为。过大或损坏到无法解析的文件会回退到模式规则,混淆后的代码包则保留专用规则。这些规则需要多个信号同时出现,并根据真实网站(pump.fun、Uniswap、Raydium、Jupiter、OpenSea、meme 网站)进行调优,避免误报合法的 dapp。 每项发现都会成为一个评分因素(例如 可铸造 −25、永久代理 −35、清空者签名 −40),并显示在网站的 🩻 Contract X-Ray 面板、Telegram 应用和机器人的扫描卡片中,同时由 MCPscan_token工具作为contractXray返回给 Agent。代码:src/lib/server/scan-xray.ts、scan-t22.ts、scan-site.ts。
安全启动
crawlhive.xyz/launch 可通过 CrawlHive 在 pump.fun 上发行代币:名称、代号、图片、描述、链接,以及可选的开发者买入(最高 5 SOL),均在同一笔交易中完成。
Robinhood Chain(Pons)。 在同一页面选择 Robinhood Chain,即可通过该链的主发行平台 Pons V2 发行代币。服务器会将徽标固定到 IPFS,从工厂读取 launchFee() 和 previewLaunchEconomics(),并构建 launchToken 调用,将你设为创建者(creatorFeeRecipient),创建者费率为 0%、1% 或 2%。MetaMask 或 Rabby 会切换到 Robinhood Chain(链 ID 4663)并发送交易;Pons 收取 0.0005 ETH,CrawlHive 不收取费用。服务器只接受来自该钱包且 calldata 完全匹配的交易,读取回执,从铸币 Transfer 事件中提取代币,并像其他代币一样在其诞生时进行扫描。代码:src/lib/server/launch-evm.ts。
BNB Chain(four.meme)。 选择 BNB Chain 后,钱包首先对 four.meme 的登录文本(You are sign in Meme <nonce>,这是免费的消息签名,不是交易)进行签名。在一个请求中,服务器使用该签名登录、上传徽标、读取 BNB 募资配置,并向 four.meme 请求已签名的创建参数,然后构建 TokenManager2.createToken(args, signature),其中 value = launch fee + dev buy + trading fee on the dev buy(目前读取到的发行费用为 0)。four.meme 会话仅在该请求期间有效。MetaMask 或 Rabby 会发送调用;服务器会检查该调用是否与该钱包发出的调用完全一致,从回执中查找代币(依次检查 ERC-20 铸币、TokenCreate,然后检查 four.meme 的 …4444 地址模式),并在其诞生时进行扫描。
- 铸币密钥在浏览器中生成。 只有公钥会发送到服务器。
- 服务器构建,Phantom 签名,服务器只发送逐字节匹配的内容。 图片和元数据会上传到 IPFS;服务器会构建 pump.fun 的
create_v2(以及创建者的首次买入),并使用公共地址查找表,让发行操作能在一笔交易中完成;铸币密钥会在浏览器中共同签名,创建者则在 Phantom 中签名。如果签名消息中的任何内容与构建内容不一致,就不会发送任何内容。 - 服务器上没有密钥,平台费率为 0%。 pump.fun 的创建者费用照常支付给创建者的钱包。
- 诞生即扫描,规则相同。 代币上线后几秒钟内,蜂群就会像扫描其他代币一样扫描它;判定结果会显示在发行信息旁,并记录到 Track Record 中。在这里发行的代币不会获得评分加成。
- 配置:
PINATA_JWT(IPFS)用于启用发行;LAUNCH_TABLE、LAUNCHES_PER_IP_HOUR、LAUNCHES_PER_DAY、LAUNCHPAD_PAUSED。代码:src/lib/server/launch.ts、src/app/launch/page.tsx。
过往表现与发射雷达
过往表现(/track)回答了关于扫描器唯一重要的问题:判定是否应验?每条判定都会记录扫描时的价格和流动性,无论它来自用户扫描、爬虫安全检查、发射雷达,还是通过 MCP 接入的 Agent。接下来的 24 小时内,每 10 分钟采样一次价格。当代币的最低价跌至扫描价格的 50% 以下时,就算作暴跌;当其流动性降至初始值的 20% 以下或交易对消失时,就算作跑路。每个代币每天只计一次,真实判定会替代先前的 TOO_EARLY。页面按判定结果划分数据,列出应验的 DANGER 判定(我们提醒过你)和最终仍然暴跌的 CLEAN / OK 判定(我们漏掉了),并展示爬虫信号的命中率,但不透露代币代码。
发射雷达(/radar)让集群自动进行扫描。每 3 分钟,它会获取 Solana、Robinhood Chain 和 BNB Chain 上的新 DexScreener 资料和推广信息,筛选出上线时间在 36 分钟至 24 小时之间且流动性至少为 $5k 的项目,并对其中最多四个运行完整的 Instant Crawl 扫描(不搜索 X,因此无需支付 Grok 费用;每天最多扫描 500 次)。所有人会在 10 分钟后看到判定;爬虫所有者则能在发现出现时立即看到符合自己规则的结果。页面会显示实时雷达屏幕(旋转扫描、每个新项目对应一个光点,最新项目位于中心,点击光点即可跳转到对应卡片),以及包含代币徽标、扫描时的 FDV 和流动性、评分和判定、可复制合约地址、链和判定筛选器的卡片。
链上证明:无法篡改的过往记录
每 15 分钟,所有新判定和爬虫信号都会被哈希并写入 Merkle 树,其根会通过一笔由一个公开公证钱包签名的 Memo 交易写入 Solana。一旦根上链,该时间段内的记录就无法在价格变动后更改或删除,否则根将无法匹配。任何人都可以在 /track 验证记录:通过代币地址或信号 ID 查找记录,浏览器会使用 WebCrypto 重新计算叶节点和路径,并直接从公开的 Solana RPC 读取 Memo,因此无需信任我们的服务端。
| 部分 | 格式(v1) |
|---|---|
| 叶节点 | sha256(0x00 ‖ record JSON with sorted keys) |
| 节点 | sha256(0x01 ‖ left ‖ right),未配对的最后一个节点保持原样向上移动 |
| Memo | crawlhive:proof:v1:<window start, unix s>:<record count>:<root hex> |
| API | GET /api/proof(最新根),?q=<token address | signal id>(记录、路径、交易),?batch=<window start ms>(某个时间段内的所有叶节点) |
私有爬虫信号会以其内容的加盐哈希提交,因此在所有者公开之前,其代币信息会保持隐藏。该证明无法证明的内容:在时间段结束前,记录从未被遗漏。代码:src/lib/server/proof.ts、src/components/proof-card.tsx。
Telegram 信号
打开 My Signals,按下 Connect Telegram,然后在机器人聊天中点击 Start。网站会提供一个一次性链接(有效期 15 分钟),将你的钱包与该聊天关联;不会共享其他信息。从此之后,你的爬虫发现的每个新信号都会以私信形式发送给你,包含代币代码、合约地址、置信度、来源链接以及返回爬虫的链接。/status 会显示已关联的钱包,/stop 可取消关联。
Telegram 中的 CrawlHive 应用(Mini App)。 机器人的菜单按钮会打开位于 /tg 的完整应用,专为手机打造,包含五个标签页:Scan(粘贴内容或轻点即可从剪贴板导入,实时爬虫日志、评分环形图、每项标记及其权重、Watch / Share / Full report)、Radar(爬虫群刚扫描到的新项目)、Watch(观察列表,显示添加观察后实时价格、Launch Radar 提醒筛选条件、24 小时跟进)、Crawlers(你的爬虫及其私有信号、Jev 评级、Grok Bot 观点和结果;需先将钱包关联到 Telegram)和 Track。系统通过 Telegram 签名的 initData 识别用户,并在每次请求时于服务器端验证(使用机器人令牌进行 HMAC 验证,最长有效期为 24 小时),因此无需注册。应用和机器人共用观察列表与设置。应用会采用 Telegram 的主题,在判定结果出来时振动,并使用 Telegram 的返回按钮。应用插图由 Higgsfield 制作。
聊天和群组中的 @crawlhivebot,无论是否有钱包:
| 功能 | 工作方式 |
|---|---|
| 在聊天中扫描 | 发送 Solana mint、Robinhood Chain 0x… 地址、pump.fun / DexScreener / GeckoTerminal 链接或 $TICKER。回复内容为扫描卡片图片,包含判定结果、主要标记、⚡ Jev 观点(LOOK / WATCH / AVOID 及其置信度)和按钮:Full scan、Watch、Chart、Rescan。系统会先在 Solana 上查找 $TICKER,并提供轻点即可搜索 Robinhood Chain 的选项。每个聊天每小时可扫描 10 次。 |
| 群组 | 将机器人添加到群组后,它会回复群组中发布的每个合约地址,并给出简短判定。同一代币每 30 分钟回复一次;每个群组每小时可扫描 20 次。只有群组管理员可以更改设置,或使用 /autoscan off 关闭此功能。 |
| 观察列表 | 👁 Watch 会持续关注代币 7 天:如果交易对消失、流动性降至 30% 以下或价格下跌 50%,会发送一次提醒;并每 3 小时重新扫描一次,在判定结果变为 DANGER 时通知你。每个聊天最多观察 5 个代币。 |
| 24 小时跟进 | 扫描一天后,机器人会返回 Track Record 中的结果:我们判断对了、它挺住了或这次我们没看准。每天最多 3 次;使用 /followups off 停止接收。 |
| Launch Radar 提醒 | /alerts:接收新项目提醒,并设置筛选条件(仅 Clean / OK,或所有判定结果;最低流动性为 $5k / $25k / $100k),每天最多 25 条。关联了拥有实时爬虫的钱包的聊天会实时收到提醒,其他聊天则会在延迟 10 分钟后收到。 |
| 行内查询 | 在任意聊天中输入 @crawlhivebot <address>,即可将判定结果发送到对话中。 |
/track | 在聊天中查看 Track Record 数据。 |
菜单中只保留两个命令:/start(显示横幅和“给我发一个代币”)以及 /support,该命令会将你的消息转发给团队;回复会发回同一个聊天。其他功能仍可使用:/scan、/radar、/alerts、/watchlist、/unwatch、/track、/settings、/followups、/status、/stop。
管理面板。 团队成员在机器人中使用 /admin,即可打开 Mini App 中的管理面板(/tg/admin),查看 Telegram 用户(总数、24 小时内活跃及新增用户、应用打开次数、扫描次数、已关联钱包数)、网站流量和被拦截的请求、按来源划分的判定结果和雷达扫描、爬虫(在线、活跃、出错及最近一次错误)、付款和两个资金库、Grok 与 Jev 的支出及每日限额、已连接的 Agent、观察列表和提醒订阅,以及待处理的支持消息。使用 /reply <user id> <text> 回复支持消息。服务器会使用签名的 initData,通过 TELEGRAM_ADMIN_IDS / TELEGRAM_ADMIN_USERNAMES 检查权限;其他用户会收到 403。
Grok Bots(可选)
一个开关,无需设置。 My Crawlers 中的每个运行中爬虫都有一个 Grok Bot 值班开关。打开后,我们自己的 Grok Bot 会读取该爬虫的每条新信号:等待 20 秒,将同期到达的信号合并处理;然后对代币运行 Instant Crawl 扫描(每次唤醒最多处理五个),并在每条信号下写一行结论:LOOK、WATCH 或 AVOID,附上原因和扫描链接。同一行内容也会随信号发送到 Telegram。它不会轮询:没有信号,就没有调用,也不会产生费用。每次唤醒约花费 $0.001(整个批次调用一次 Grok,不进行 X 搜索),每个爬虫每天最多唤醒 40 次;如果 Grok 预算用完,则直接根据扫描结论生成这行内容。
使用你自己的 Agent。 已经在运行 Grok Bot、ChatGPT Dots、Meta Muse、Claude 或 Cursor?让它在你的爬虫上值班。打开 My Crawlers,点击 Connect a bot,选择一个、两个或全部爬虫,即可获取 CrawlHive MCP 服务的密钥。在群集地图上,每个有 Bot 值班的爬虫都会变成我们的章鱼,并带上 Grok Bot 的脸;Bot 连接期间,它的眼睛会眨动。
重点在于成本。每隔几分钟就唤醒一次、查看信息流的 Agent,会在没有任何变化的运行中消耗额度。你的爬虫已经全天候监控 X、Telegram 和链上动态,因此 Bot 会先调用 whats_new,如果返回 changed: false,就会继续休眠。
| 工具 | Agent 可获取的内容 |
|---|---|
whats_new | 自上次调用以来,这个 Bot 监控的爬虫发出的新信号;没有新内容时返回 changed: false |
scan_token | 代币的完整 Instant Crawl 结论(评分、标记、市场、持有者、捆绑交易、开发者、Robinhood 所有者和蜜罐检测) |
crawler_signals | 最新信号及来源链接和价格检查结果 |
my_crawlers | 受监控爬虫的状态、层级、目标、信誉度和命中率 |
trending_scans | 最近人们在 CrawlHive 上扫描的内容 |
连接任意 Agent。 有两种接入方式:
| Agent | 连接方式 |
|---|---|
| Grok Bot | 从 My Crawlers 获取 Bot 密钥:使用 URL 和 Authorization: Bearer chb_… 配置自定义 MCP 连接器 |
| ChatGPT Dots | 开发者模式 → 自定义连接器 → 粘贴 URL,选择 OAuth → Connect |
| Meta Muse | 连接器 → 添加自定义连接器 → 粘贴 URL → 登录 |
| Claude | 设置 → 连接器 → 添加自定义连接器 → 粘贴 URL → Connect |
| Cursor | mcp.json:{ "crawlhive": { "url": "https://crawlhive.xyz/mcp" } },首次使用时登录 |
使用 OAuth 时,Agent 会自行注册(RFC 7591),打开 crawlhive.xyz/oauth/authorize,然后你可以选择一个已有 Bot,或为所选爬虫创建一个新 Bot,接着使用钱包批准。必须使用 PKCE(S256);授权码只能使用一次,有效期为 10 分钟;访问令牌有效期为 30 天,刷新令牌每次使用后都会轮换。每个已连接的应用都会显示在 My Crawlers 的 Bot 卡片上,也可单独断开连接;删除 Bot 会撤销其密钥和所有令牌。元数据:/.well-known/oauth-protected-resource 和 /.well-known/oauth-authorization-server。
服务端:https://crawlhive.xyz/mcp(Streamable HTTP,JSON 响应)。没有凭据时,服务端会返回 401,并提供指向 OAuth 元数据的 WWW-Authenticate 链接,以便客户端自行启动登录流程。使用密钥时,添加请求头 Authorization: Bearer chb_…;只接受 URL 的客户端可以传入 ?key=。Bot 只能看到你选定的爬虫,无法更改爬虫或转移资金。密钥以哈希形式存储,且只会显示一次;断开 Bot 后,其密钥会立即失效。MCP 调用不会触发我们这边的 Grok 搜索,且每个 Bot 每小时最多调用 scan_token 20 次。Bot 是附加功能:没有 Bot,爬虫、信号和 Telegram 投递也照常工作。
值班的 Grok Bot 爬虫会变成一只带有 Grok Bot 脸的章鱼。触手颜色对应其来源(X、Telegram、链上、文档);机器人连接时会发光并眨眼;徽章会显示多个机器人的数量。
![]() My Crawlers(测试数据)中,每个爬虫都有一个开关。 | ![]() 每条信号下方的机器人信息:采纳与否、扫描判定、原因、扫描链接(测试数据)。 |
使用 x402 按次付费
无需账号,也无需机器人密钥:任何拥有 Solana 钱包的 AI Agent 都可以通过 x402 按次购买扫描服务,以 USDC 付款。x402 是开放的 HTTP 402 付款协议(v2,也兼容 v1 客户端)。
| 端点 | 价格 | 返回内容 |
|---|---|---|
GET /api/x402/scan?q=<address | $TICKER | link>&chain=solana|robinhood|bsc | $0.01 USDC | 与 MCP scan_token 相同的 JSON,包含 Contract X-Ray |
GET /api/x402/scan-x?q=… | $0.05 USDC | 扫描结果,以及 Grok 对 X 的检查:情绪、警告、讨论者 |
GET /.well-known/x402 | 免费 | 付费端点列表、价格和付款要求 |
首次请求会通过 PAYMENT-REQUIRED 标头(以及正文中的 v1 对象)返回 402 和付款要求:在 solana:5eykt4UsF8P8NJdTREpY1vzqKqZKvdp 上使用 exact 方案、原生 USDC、我们的收款地址,以及支付协调器的手续费付款方。Agent 对 USDC 转账进行签名,然后携带 PAYMENT-SIGNATURE 重复请求;响应会通过 PAYMENT-RESPONSE 返回 Solana 交易。流程为验证 → 扫描 → 结算:先检查付款,只有扫描成功后才会转账,因此扫描失败不收费。手续费由支付协调器承担(PayAI,无需 API 密钥);服务端不保存私钥,也不会发送资金,USDC 会直接转入收款钱包。金额、收款方和网络均以我们自己的付款要求为准,绝不采用客户端标头中的值;一笔签名交易只支付一次调用;付款请求发出前会检查 q 和 chain;付费调用按钱包和 IP 限制;若当天的 Grok 预算已用完,X 检查会在付款前返回 503。
curl -i "https://crawlhive.xyz/api/x402/scan?q=%24BONK" # 402 with the price
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactSvmScheme } from "@x402/svm";
import { createKeyPairSignerFromBytes } from "@solana/kit";
const signer = await createKeyPairSignerFromBytes(secretKeyBytes);
const pay = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp", client: new ExactSvmScheme(signer) }],
});
const scan = await (await pay("https://crawlhive.xyz/api/x402/scan?q=%24BONK")).json();
代码:src/lib/server/x402.ts、src/app/api/x402/。付费调用次数和赚取的 USDC 会显示在管理控制面板上。
CrawlHive Brain:蜂群记忆即 API
每次扫描都会写入记忆:哪些钱包狙击、打包、发行或资助了某个代币,在哪条链上,以及该代币在 24 小时后的结局。Brain 会即时从这些记忆中作答,绝不会启动扫描。
| 端点 | 返回内容 |
|---|---|
GET /api/brain/v1/wallet/{address} | 曾观测到该钱包的代币、钱包的角色、链及结果(已抛售、已被 Rug、存活、未结) |
POST /api/brain/v1/wallets | 最多 100 个钱包的相同摘要,请求体为 {"wallets": [...]} |
GET /api/brain/v1/dev/{address} | 蜂群观测到的发行记录,以及 Solana 上的 pump.fun 历史记录 |
GET /api/brain/v1/token/{address} | 最近的判定、快照、与上次扫描相比的变化、24 小时后的结果 |
GET /api/brain/v1/operator/{id} | 一个运营者:蜂群观测到的、在 2 个或更多币种上彼此关联的钱包,以及其币种、角色和结果 |
GET /api/brain/v1/track | 按判定统计的抛售率,包含漏判 |
免费使用,但有按 IP 计算的限额(每 10 分钟 30 次查询、5 次批量请求、60 次追踪调用)。持有者(持有约 $10 的 $CRAWLHIVE)可获得 10 倍限额:发送机器人密钥或网站会话作为 Authorization: Bearer。超出限额后,端点会返回 402,任何 x402 客户端都可以通过 Solana 上的 USDC 按次付费(单次查询 $0.002,批量请求 $0.02);这部分收入会像付费扫描一样计入回购。每个答复都包含 baselineDumpRate,即所有已评估代币中已抛售代币所占的比例,因为大多数 memecoin 都会下跌,只有与这个基准对比,钱包的记录才有意义。钱包和批量请求的答复还会附带 risk 评分(0 到 100,含等级和原因),以及钱包对应的 operator(如有)。钱包记忆存储在 SQLite 中(DATA_DIR/brain.db、src/lib/server/memory-db.ts),钱包数量没有上限;旧版的限量记忆会在首次启动时迁移。代币快照最多保存 5,000 个代币(每个代币 10 个快照)。
文档和 OpenAPI:h100envy/crawlhive-brain。代码:src/lib/server/brain.ts、src/app/api/brain/v1/。
Agent 如何找到 CrawlHive
| 标准 | 位置 |
|---|---|
| A2A(Agent2Agent 1.0,支持 0.3) | 卡片位于 /.well-known/agent-card.json,通过 POST /a2a 使用 JSON-RPC SendMessage / message/send:免费扫描(每个网络每 10 分钟 8 次)、proof <address>、track record |
| MCP | https://crawlhive.xyz/mcp,已列入官方 MCP Registry,名称为 xyz.crawlhive/crawlhive |
| x402 | /.well-known/x402,/openapi.json 中的付费操作带有 x-payment-info |
| 大模型 | /llms.txt |
curl -s https://crawlhive.xyz/a2a -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"role":"ROLE_USER","messageId":"1","parts":[{"text":"scan $BONK"}]}}}'
Jev:半秒内做出决定,Grok 负责研究
Jev 是 TypeSafe 推出的决策模型。它不会撰写文本,而是从我们定义的选项中选出答案,并返回一个概率。我们通过 OpenRouter 在两个地方调用它:
| 位置 | 向 Jev 提出的问题 | 处理方式 |
|---|---|---|
| 每次爬虫发现信号时 | “这是否是值得交易者现在关注的具体 memecoin 信号?” | 低于 15% 的发现会作为噪声跳过。其余信号按最有潜力优先的顺序进行安全扫描,信号会显示 ⚡ Jev 74% |
| Grok Bot 值班时 | “关注、观察还是避开?”并以安全扫描结果作为上下文 | 达到 70% 及以上时,以 Jev 的判断为最终结论;只有存疑的信号才会通过一次调用交给 Grok |
生产环境的测量结果:每次决策约耗时 0.5-0.7 秒,成本为 $0.000017。在最近的 15 个真实信号中,Jev 给表现出色的信号打出 66-83% 的评分,给表现最差的信号打出 49-55%,且没有跳过其中任何一个。“FREE AIRDROP, connect wallet”之类的垃圾信息评分为 3%。未设置 OPENROUTER_API_KEY 时,该层会关闭,爬虫照常工作。
设计概念:运行 Jev 的爬虫,其腿尖会变成粉色,顶部会带有一颗火花;启用 Jev 的 Grok Bot 则会有一张粉色珍珠脸,额头上带有一颗火花。
10 月 12 日上线生产环境:Fresh Pair Hunter(链上,Larva)。每个新信号都会在爬虫的置信度旁显示 Jev 评分。信号文本仅对所有者开放,因此公开页面只显示信号类型、评分和结果。首小时内,Jev 对 29 个真实信号进行了评分,总成本为 $0.0008,每个信号耗时 440-570 毫秒。
我们使用 Grok API 测试了整个流程:有三个新信号时,Grok 调用了 whats_new,扫描了每个代币,并报告了哪些值得关注、哪些应该避开($0.006);在一次无新信号的检查中,它在首次调用后就停止了($0.0006)。
可粘贴到 Grok Bot 中的例程:
Every hour: call CrawlHive whats_new.
If changed is false, stop.
Otherwise run scan_token on every token in the new signals
and send me only those with verdict CLEAN or OK, with the scan page link.
状态:请先阅读
CrawlHive 目前是一个 MVP。我们希望你准确了解哪些功能已上线,而不是日后才发现。
| 部分 | 状态 |
|---|---|
| 即时爬取:免费代币扫描(市场、铸币、持有者、捆绑交易、创建者历史、仿盘、Telegram、X) | ✅ 真实数据,无需钱包 |
| 通过 Phantom 以 SOL 支付创建和续费,经链上验证 | ✅ 真实,主网;每笔付款可爬取 30 天 |
| 通过 MetaMask、Rabby 在 Robinhood Chain 上以 ETH 支付创建和续费,经链上验证 | ✅ 真实,主网;使用同一回购基金 |
| Robinhood Chain 代币即时爬取(市场、合约所有者、持有者、貔貅盘、仿盘、Telegram、X) | ✅ 真实数据 |
| 市场中的现成爬虫 | ✅ 真实:购买即为一次链上创建,使用经过测试的设置 |
| 首页上的回购基金计数器 | ✅ 真实:显示 SOL 和 ETH(Robinhood Chain)中的实时金库余额、美元总额,以及经验证的爬虫付款贡献额 |
| 你创建的爬虫:X(通过 Grok)、Telegram 频道、链上(DexScreener)、页面变更 | ✅ 真实数据,根据你自己的规格读取 |
| 我的信号中的私人信号,按你的追踪期限与真实价格进行比对(每 5 分钟采样一次) | ✅ 真实 |
| 对爬虫发现的每个代币进行安全扫描,在风险代币到达你手中前将其拦截 | ✅ 真实 |
| 值班 Grok Bot(在爬虫下方切换)和供你自己的 Agent 使用的 MCP 服务 | ✅ 真实;已通过 Grok API 测试 MCP,Grok Bot 应用本身尚未测试(需要 xAI 的顶级套餐) |
| 向 Telegram 发送信号、续费提醒 | ✅ 已构建;配置好令牌后,机器人将在 crawlhive.xyz 上线 |
使用钱包登录(签名消息,无需交易):Phantom,或通过 personal_sign 使用任意 EVM 钱包 | ✅ 真实 |
| crawlhive.xyz 上的群体地图和排行榜 | ✅ 仅限真实爬虫。本地运行时提供模拟演示网络(DEMO_NETWORK),线上网站绝不会启用 |
| 用户之间交易爬虫、治理 | ⏳ 代币发行后推出。演示模式下使用应用内积分;线上网站已关闭这些功能,因此没人能用积分交易真实爬虫 |
| 项目代币 | ✅ $CRAWLHIVE 已在 Solana 上线(D4jNDQa3Cu4v8VMCAc2z7pgGGo7aGqzjXmwGR9wapump);金库每 12 小时回购并销毁,截至 10 月 20 日已销毁 9 次,销毁了 1.09% 的供应量 |
| Solana、BNB Chain、Base 和 Robinhood Chain 上的气泡图(持有者、狙击者、开发者、关联运营者) | ✅ 真实数据;在 BNB 和 Base 上,除非设置了日志 RPC,否则转账关联和狙击者数据仅覆盖新代币(BNB 上约 1 小时,Base 上约 4.5 小时) |
| Larpcheck 第二意见和“分歧原因” | ✅ 来自 Larpcheck 读取 API 的真实数据,每次检查均附有链接 |
| Chrome 扩展程序 | ✅ 已在 Chrome 网上应用店上线;1.2(综合判定、跑路警告横幅、开发者徽章)已构建完成,等待上传 |
| 扫描链接的分享卡片 | ✅ 真实,按每次扫描生成 |
| Telegram 社群、话题提醒、自动销毁帖子 | ✅ 真实 |
| X 机器人 @crawlhivebot:在 CA 下标记它,它会回复判定结果和扫描链接 | ✅ 已上线,仅回复提及;每人每小时 2 条回复,每天 200 条 |
| 持有者权益(实时雷达、3 倍机器人扫描、HOLDER 徽章) | ✅ 真实,每 5 分钟在 Solana 上检查持仓(HOLDER_MIN,默认值为 100,000) |
| 持久化 | ✅ 实时爬虫、信号和付款会保存到磁盘,并每日备份;Postgres 已列入路线图 |
截图
![]() 创建。等级、来源、叙事、目标、频率。通过 Phantom 使用 SOL 支付。 | ![]() 爬虫页面(公开视图)。统计数据和声誉明细;规格和信号内容保持私密。 |
![]() 排行榜(演示数据)。按声誉、奖励、数据量、信号质量或运行时间排名,另有顶级钱包。 | ![]() 我的爬虫。你的爬虫群、暂停 / 恢复、付费期限。 |
![]() 市场(演示模式,代币发布后开放)。购买已验证的爬虫,或租用 1-30 天。 | ![]() 治理(演示模式,代币发布后开放)。对加权叙事、奖励分配和声誉权重进行投票。 |
![]() 条款与风险。付款所购买的内容、信号为何不构成建议,以及哪些内容保持私密。 |

手机上也能使用。
信任与安全
滥用防护。 每个请求都会经过 src/proxy.ts 中的逐 IP 速率限制:令牌桶每秒允许 10 个请求,并可容纳 60 个请求的突发流量;超出后返回 429 和 Retry-After;构建资源和图片不计入限制。客户端 IP 取自反向代理设置的最后一个 X-Forwarded-For 值,因此客户端无法伪造。较重的操作还有额外限制:每个 IP 每小时的扫描次数、每天的 X 检查次数、每个机器人每小时 20 次 MCP 扫描、每个聊天每小时 10 次 Telegram 扫描。服务器仅开放 80、443 和 SSH 端口,SSH 仅接受密钥;fail2ban 会封禁 SSH 暴力破解者、重复违规者(封禁一周),以及持续对网站发起洪泛攻击的来源:如果某个 IP 持续触发速率限制约一分钟,就会被写入 ratelimit.log,并在防火墙上封禁其 80 和 443 端口一小时,使其请求完全无法到达 Web 服务器。爬虫代表用户抓取的页面(文档目标)会通过受保护的抓取器:仅允许使用 80/443 端口的 http(s),在建立连接时拒绝私有、环回、链路本地和云元数据地址(因此 DNS 重绑定也无济于事),并重新检查每次重定向,且将响应正文限制为 1.5 MB。钱包登录消息会注明域名和 URI(SIWS / EIP-4361 风格),并带有服务器端时间戳;POST /api/auth/logout 会撤销某个钱包的所有会话。OAuth 会在授权页面显示确切的重定向主机,绝不预选机器人,限制客户端注册,并将刷新令牌绑定到对应应用。无论信号文本如何,Grok Bot 或 Jev 都绝不会在 DANGER 代币上采取 LOOK 操作。网站会发送 HSTS、nosniff 和 frame-ancestors 'none'(只有 Telegram 可以在 Telegram 应用中嵌入 /tg),容器以非特权用户身份运行,且不具备任何权限。流量达数十亿比特的海量 DDoS 必须由服务器前置的 CDN 吸收;应用本身做不到这一点。
两种钱包。 点击 连接 后会出现选项:Phantom(Solana,使用 SOL 支付)或 MetaMask、Rabby 或任意 EVM 钱包(Robinhood Chain,使用 ETH 支付)。EVM 钱包使用 personal_sign 登录;服务器会从签名中恢复签名者,因此无法为你不控制的地址创建会话。付款时,网站会将钱包切换到 Robinhood Chain(chain id 4663),并在网络缺失时添加该网络。
**应用会要求你的钱包做什么:**签署一条消息以登录(免费,无需交易),并为每次生成或续期签署一笔交易。批准前,钱包会向你显示确切金额和收款方。CrawlHive 绝不会索要助记词或私钥,也无法在没有你签名的情况下转移资金。
首页的 钱包安全 区块(以及“连接”按钮下方的 安全吗? 提示)会向访客说明这一点:连接只会共享你的公开地址;登录时签署的是一条纯文本消息,其中包含一个 5 分钟后过期的一次性代码;付款是一笔 SOL 转账,附带服务器会在链上验证的备注;并且没有代币授权或委托。每条说明都链接到实现该功能的代码(auth.ts、solana.ts),或 Solscan 上的资金库。
**生成费用的去向。**项目代币推出前,生成费用将以 SOL 支付至公开的项目资金库:
在 Robinhood Chain 上支付的 ETH 将进入项目的 EVM 资金库:
任何人都可以在 Solscan 和 Robinhood Chain 浏览器上审计这两个资金库的余额和历史记录。首页会实时显示合并后的回购基金(SOL + ETH、美元总额,以及其中来自爬虫付款的部分),主视觉区中的徽章会链接到该基金。项目代币推出后,这笔基金将用于回购项目代币。
付款如何验证(src/lib/server/solana.ts):
sequenceDiagram
participant U as You (Phantom)
participant A as CrawlHive app
participant S as CrawlHive server
participant R as Solana RPC
A->>S: POST /api/spawn/intent (crawler config)
S->>S: validate config, check SOL balance
S-->>A: unsigned tx: transfer + memo "crawlhive:spawn:ID"
A->>U: signAndSendTransaction
U->>R: signed tx
A->>S: POST /api/spawn/confirm (intent, signature)
S->>R: getParsedTransaction
S->>S: success? signed by you? memo = this intent?<br/>amount ≥ price? recipient = treasury? not reused?
S-->>A: crawler created
- 备注会将付款绑定到某一次特定的生成或续期(
crawlhive:spawn:ID、crawlhive:renew:ID),因此交易无法被重放,用于第二个爬虫或第二个期限。 - 正在检查付款时,意图会被锁定,因此两个并行确认无法同时成功。
- 爬虫配置来自服务器端意图,而不是确认请求,因此付款后无法替换配置。
- 未来的代币销毁阶段将同时支持经典 SPL Token 和 Token-2022。
Robinhood Chain 上的 ETH 付款(src/lib/server/robinhood.ts)遵循相同的方案。意图会返回一笔普通 ETH 转账所需的字段:收款方为资金库,value 为档位价格,交易 data 为 crawlhive:spawn:ID(或 crawlhive:renew:ID)。钱包发送交易后,服务器会等待收据并检查:状态成功、发送方 = 你的登录地址、收款方 = 资金库、value ≥ 价格、data = 此意图、链 ID 为 4663、哈希从未使用过。没有授权,没有合约,只有转账。
**代码是开源的。**所有涉及你钱包的代码都在此代码库中;签名前请先阅读。
功能
群体地图。 实时力导向地图,显示每个爬虫和钱包。可按叙事主题(AI、Dogs、Cats、PolitiFi、Gaming、RWA、DePIN、Celeb)、来源、链和最低声誉筛选。顶部显示网络统计数据和纪元计时器,侧边显示实时信号流。
生成器。 分为四个等级,限制各不相同:
| 等级 | SOL | ETH(Robinhood Chain) | 目标数 | 最快周期 | 最快 X 周期 | 奖励加成 |
|---|---|---|---|---|---|---|
| Larva | 0.05 | 0.002 | 3 | 30 min | 6 h | 1× |
| Worker | 0.2 | 0.008 | 8 | 10 min | 3 h | 1.15× |
| Soldier | 0.75 | 0.03 | 20 | 5 min | 60 min | 1.35× |
| Queen | 2.5 | 0.1 | 50 | 1 min | 30 min | 1.75× |
X 爬取通过付费 Grok 搜索进行,因此每个等级都有各自较长的最低间隔。
付费期限。 每次生成或续期都会购买 30 天(CRAWLER_TERM_DAYS)。爬虫页面会显示到期日期和 续期 按钮;提前续期会延长剩余时间。
Telegram 机器人。 长轮询机器人(无需 Webhook 或开放端口):通过一次性代码关联钱包、私信发送信号、每次信号发出后立即提供 Grok Bot 的分析,以及提前 3 天发送续期提醒。
按设计控制运行成本。 Grok 是唯一的付费依赖项,因此只有在能带来额外价值时才会调用:免费扫描绝不会调用它;X 检查由按钮触发,使用非推理模型进行一次搜索,并缓存 6 小时;X 爬虫按等级设置较长的最低间隔;Grok Bot 仅在有新信号时启动;MCP 调用绝不会触发搜索。每日调用上限(XAI_DAILY_CALLS)统一限制所有调用,每次调用都会记录令牌数量和价格。
声誉。 评分为 0-1000,等级为 S/A/B/C/D,持续重新计算(src/lib/reputation.ts):
| 组成部分 | 权重 | 衡量方式 |
|---|---|---|
| 信号质量 | 40% | (hits + 2.5) / (signals + 5):使用平滑处理,避免 1 比 1 的新用户登上榜首 |
| 在线时间 | 25% | 在线时长 / 生成后的时长 |
| 数据量 | 20% | log10(items + 1) / 5,设有上限,避免刷数据获利 |
| 质押 | 15% | 按等级质押,采用对数缩放 |
排行榜。 按五项指标排列爬虫,并按平均声誉 × 车队规模排列顶级钱包。
市场与治理(目前为演示模式,代币上线后开放真实功能)。出售或出租爬虫 1-30 天,租赁期间奖励归承租方;按积分权重对爬取优先级、奖励分配和网络参数进行提案表决。
吉祥物。 Logo 中的章鱼蜘蛛会用逆运动学腿在网站上爬行、躲避光标,并可单击隐藏(减少动态效果的用户会自动关闭)。有 Grok Bot 值守的爬虫会戴上带有机器人脸部的珍珠头饰。
在本地运行
git clone https://github.com/h100envy/crawl-hive.git
cd crawl-hive
npm install
npm run dev # http://localhost:3000, simulated payments
需要 Node 20+。不进行配置时,支付会模拟处理,演示网络会开启;如果未安装 Phantom,则会创建一个带有 250k 积分的演示钱包。在使用真实支付的服务器上,只能通过 Phantom 登录。Telegram、链上和页面变更爬虫无需 API 密钥即可运行;X 爬虫需要 XAI_API_KEY。
Docker
cp .env.example .env # set PAYMENT_TOKEN, SOLANA_*, XAI_API_KEY
docker compose up -d --build # serves on 127.0.0.1:8796, state in ./data
真实支付
将 .env.example 复制为 .env.local:
PAYMENT_TOKEN=sol # sol now; "token" after the project token launches
SOLANA_CLUSTER=devnet # or mainnet-beta
SOLANA_RPC_URL=https://api.devnet.solana.com
# SOLANA_RPC_RPS=12 # requests per second to your RPC (shared limiter, retries on 429)
# SPAWN_SOL_RECIPIENT=... # defaults to the project treasury
# SPAWN_PRICE_SOL=0.001,0.002,0.003,0.005 # optional per-tier prices (larva..queen)
# SPAWN_ETH_RECIPIENT=0x... # turns on ETH payments on Robinhood Chain for EVM wallets
# SPAWN_PRICE_ETH=0.002,0.008,0.03,0.1 # optional per-tier ETH prices
# ROBINHOOD_RPC_URL=https://rpc.mainnet.chain.robinhood.com
XAI_API_KEY=... # enables X crawlers and AI reading of Telegram/docs
# XAI_MODEL=grok-4.20-0309-non-reasoning # model for X search, signal reading and the Grok Bot
# XAI_DAILY_CALLS=60 # Grok cost limit per day
# SCAN_X_DAILY=20 # X checks in free scans per day (also 2/hour per IP, cached 6 h)
# OPENROUTER_API_KEY=sk-or-... # optional: Jev triage of finds and Grok Bot takes (typesafe/jev-1.13)
# JEV_DROP=0.15 JEV_SURE=0.7 JEV_DAILY_CALLS=3000 # skip-as-noise threshold, sure-enough-to-skip-Grok, daily cap
# DEMO_NETWORK=0 # production: real crawlers only
# CRAWLER_TERM_DAYS=30 # days per spawn / renewal
# TELEGRAM_BOT_TOKEN=... PUBLIC_URL=https://crawlhive.xyz # signal delivery
# TELEGRAM_ADMIN_IDS=123456 TELEGRAM_ADMIN_USERNAMES=name # who can open /admin
# JEV_PUBLIC_DAILY=600 # Jev budget for anonymous Telegram scans
# TOKEN_MINT=... TOKEN_SYMBOL=CRAWLHIVE # project token: home block, buyback & burn, reward holder check
# SESSION_SECRET=... # optional, otherwise generated and stored in .data/
# X402_PAY_TO=... # Solana address that receives USDC for x402 calls; unset = x402 off
# X402_PRICE_SCAN=0.01 X402_PRICE_SCAN_X=0.05 # USD per call: scan, scan + X check
# X402_FACILITATOR=https://facilitator.payai.network
# X402_NETWORK=solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp # or solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 (devnet)
SOL 的默认等级价格:0.05 / 0.2 / 0.75 / 2.5。Robinhood Chain 上 ETH 的价格:0.002 / 0.008 / 0.03 / 0.1。
Devnet 辅助工具。 node scripts/devnet-setup.mjs sol 会写入 .env.local,并在 .devnet/ 中创建一个水龙头钱包(已加入 gitignore)。如果公共空投资金耗尽,可在 faucet.solana.com 为其充值;随后 Spawn 页面会显示 获取测试 SOL 按钮。在 Settings → Developer settings 中将 Phantom 切换到 devnet。
无需浏览器即可进行端到端检查: node scripts/e2e-spawn.mjs <keypair.json> http://localhost:3000(本地密钥对会模拟 Phantom 的操作,并检查重放交易是否会被拒绝)。
架构
src/
app/
page.tsx swarm dashboard
spawn/ my/ signals/ market/ leaderboard/ governance/ terms/ crawler/[id]/
api/
swarm/ graph + stats + recent signals
crawlers/ [id]/ list, detail, pause/resume, edit targets and specification
crawlers/[id]/renew/ renewal payment intent + confirm
signals/ private inbox
telegram/ link / status / unlink
scan/ scan/recent/ Instant Crawl (SSE log + verdict), recently scanned
scan/x/ Check X on demand (Grok), cached 6 h
bots/ bots/[id]/ your MCP bot keys: create, scope to crawlers, revoke
bots/duty/ Grok Bot on duty switch per crawler
treasury/ collected SOL and treasury balance
auth/ nonce + signed-message sign-in
spawn/intent/ build the unsigned payment tx
spawn/confirm/ verify the tx on-chain, create the crawler
market/ [id]/ list, buy / rent, delist
leaderboard/ governance/ wallet/ config/ faucet/
stream/ Server-Sent Events: signals, spawns, trades
holder/ $CRAWLHIVE holder status for the signed-in wallet (holder perks)
ext/verdict/ compact verdict for the browser extension
mcp/ MCP server for Grok Bot, Claude, Cursor (whats_new, scan_token, …)
components/ swarm map (react-force-graph-2d), UI kit, wallet provider,
bubble-map.tsx (holder bubble map), larp-line.tsx (Larpcheck card)
lib/
economy.ts reputation.ts types.ts
server/store.ts network state, paid terms, live crawler bookkeeping
server/solana.ts payment intents (spawn / renew), on-chain verification, devnet faucet
server/robinhood.ts Robinhood Chain: ETH payment intents and verification, EVM sign-in, ETH treasury
server/scan-evm.ts Instant Crawl on EVM chains (Robinhood, BNB, Base): contract owner, holders, honeypot
server/scan-evm-map.ts bubble map and operators on EVM: GoPlus holders, transfer links, same-block bundles
server/scan-operators.ts operators, wallet memory and the bubble map graph on Solana
server/larpcheck.ts Larpcheck second opinion (read API, cached, linked to each check)
server/telegram.ts bot: wallet linking, signal DMs, renewal reminders
server/scan.ts Instant Crawl: parallel checks and the 0-100 score
server/scan-x.ts Check X: Grok search, who's talking map, cost limits
server/bots.ts MCP bot keys (hashed), scopes, whats_new cursor
server/grok-duty.ts Grok Bot on duty: wakes on new signals, LOOK / WATCH / AVOID
server/rpc-limit.ts shared Solana RPC rate limiter
templates.ts ready-made crawlers
server/crawl/ scheduler and sources: X (Grok), Telegram, on-chain, docs;
analyze.ts runs the safety scan, dedupe and price snapshot for every signal
db/schema.sql target Postgres schema
技术栈: Next.js 16(App Router、Cache Components)· React 19 · Tailwind 4 · @solana/web3.js + @solana/spl-token · react-force-graph-2d · lucide-react。
路线图
阶段 1 · 扫描器(已完成)
- 即时扫描 Solana、Robinhood Chain、BNB Chain 和 Base:狙击手、捆绑交易、内部人士、开发者历史、LP 控制、Contract X-Ray、气泡图和运营者
- 跨代币和链记录钱包与开发者信息,显示“曾见过”
- Larpcheck 二次意见和“为何意见不一”
- Telegram 机器人、X 提及机器人、浏览器扩展、MCP、A2A 和 x402 按次付费
- 爬虫:生成、续期、信誉、市场、Narrative Radar 和 Clean Launch
阶段 2 · 证明(已完成)
- 业绩记录:每项判断都会在 24 小时后对照实际价格核验,命中和失误均公开
- 链上证明:每 15 分钟将所有判断的 Merkle 根写入 Solana
- 风险评分 v2 作为公开判断,基于 3,700 次已评估扫描;二次审查(v3)正在测试
- 每次扫描均显示可能的抛售和前 20 位买家
- Rug Feed:收录每次 rug 和抛售,以及事发前我们给出的判断
阶段 3 · 持有者经济(现已上线)
- $CRAWLHIVE 美元等级:Holder(持有 $10)、Pro(每月销毁 $10)、Whale(持有 $100)
- 持有者可查看完整扫描分析、实时 Launch Radar 和实时策略信号;免费用户会晚 15 分钟看到雷达
- 通过销毁 $CRAWLHIVE 支付爬虫生成和续期费用,可享 20% 折扣
- 使用金库收入回购并公开销毁代币
- Ask CrawlHive:仅根据 CrawlHive 数据回答问题的 AI,可在网站、Telegram 和 X 上使用
- 钱包追踪器会显示每笔买入的判断;代币历史页面支持持有者投票;开发者信誉页面
- 每日 Gem Hunter 游戏、Telegram 每日摘要、提供产品奖励的推荐计划
阶段 4 · 自动交易(进行中)
- 面向公众开放纸上自动交易:40 多种策略,计入真实手续费、滑点和止损成交,提供稳健性统计和部分止盈
- 策略构建器:持有者可设计自己的纸上交易策略
- 与 Larpcheck 的综合评分
- 面向持有者开放实盘自动交易,使用纸上表现稳定的策略;仅从利润中收取费用,且其中一半会被销毁
- 在 Telegram 机器人旁推出网页版交易终端
阶段 5 · 生态系统与合作伙伴关系
- 与 Larpcheck 建立官方合作关系:提供统一的安全评分
- 通过 API、MCP 和 x402 将 CrawlHive 扫描集成到发射台、交易机器人和终端中
- 与其他构建者和社区合作:共享警报、交叉集成、联合线上交流
- 成为大型交易平台生态系统中的安全层
阶段 6 · 扩展
- 网站和机器人支持六种语言
- 浏览器扩展可在 DexScreener 和 pump.fun 上提供完整的持有者分析
- Postgres 持久化(
db/schema.sql) - 自动应用治理结果(叙事加成、信誉权重)
已知问题
- 在生产构建中,主页偶尔会在控制台记录一条可恢复的 React hydration 警告(#418)。不会造成可见影响:React 会在客户端重新渲染该部分。问题正在跟踪中。
许可证
MIT © 2026 h100envy
CrawlHive · 以开源方式构建
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。








