Hook 发射不能按普通交易对来设置
Uniswap v4 hooks 已经不只是开发者文档里的概念了。很多 Base 发射会直接说自己是 v4 hook 路线,中文社区也会问买入提醒机器人能不能追踪 hook 池子。对 Telegram 群来说,最后想要的结果很简单:有人买代币时,群里能及时发出买入提醒。
要把 baes scan 加到 Telegram 群里,先邀请 @BAESBuyBot,给它发消息权限,然后在群里或对应 topic 里执行设置命令。
关键点是:hook 不是代币本身。在 Uniswap v4 里,hook 合约是跟池子配置绑定的,可以在 swap、流动性变更等池子动作中运行。Uniswap 的 v4 hooks 文档 说明了 hook 是通过池子设置接入的,Uniswap 界面文档 也显示 hook 地址已经会出现在正常建池和路由流程里。
所以 Telegram buybot 的设置问题不只是“这个 token 是什么”。你还要确认:在哪条链、哪个 v4 池子、hook 地址是什么、以及哪个 token 应该被当作买入目标。
先从 v4 路由开始
如果团队知道这是 Base 上的 Uniswap v4 发射,但还没有 pool ID,可以先用 /watch,并填入代币第一次 mint 的区块,或者非常接近的区块:
/watch
/watch base 0xToken any <firstMintBlock> uniswap v4 all
这样 baes scan 会按 v4 路由处理,而不是只根据一个宽泛的 token 地址去猜市场。
如果是 Clanker 风格的 v4 hook 发射,可以使用 Clanker 过滤:
/watch base 0xToken any <firstMintBlock> uniswap v4 clanker
只有在发射路线确实符合 Clanker 形态时才用这个过滤。如果它只是普通 Uniswap v4 池子,或者使用了其他 hook,就用更宽的 v4 路由,或者通过 /pool 添加准确的池子信息。
已知 hook 或 pool 时直接添加
如果已经有 v4 pool ID,可以直接添加:
/pool
/pool base 0xV4PoolId 0xTargetToken <firstMintBlock>
如果团队给了完整 pool key,就用完整 v4 路径:
/pool base 0xCurrency0 0xCurrency1 3000 60 0xHooks 0xTargetToken
这条命令对 hook 发射尤其有用,因为 hook 地址是池子身份的一部分。如果只知道 hook 但不知道 pool ID,最好在开盘前向部署方确认两种 currency、fee、tick spacing、hook 地址、目标 token 和 first-mint block。否则群里开始问“为什么没有提醒”时,大家很容易调错方向。
为什么 v4 hook buybot 看起来像坏了
普通 buybot 可能看起来配置正常,但仍然错过 hook 路线。最常见的问题不是最低买入门槛,也不是提醒文案,而是保存的市场和买家实际交易的池子不一致。
常见情况包括:
- 群里发的是 v4 图表,但机器人保存的是旧 v2 pair。
- 这个 token 有不止一个 v4 池子。
- 完整 pool key 设置里漏掉了 hook 地址。
- pool ID 是对的,但 target token 选错了。
- 池子已经正确,但 Telegram topic 权限阻止了机器人发消息。
在改提醒样式之前,先运行:
/pools
/settings
/topic here
用 /pools 确认保存的市场,用 /settings 调整门槛和媒体设置。如果群里用了 Telegram forum topics,就在需要发提醒的 topic 里运行 /topic here。
发射前最好收集这些信息
最省时间的 v4 hook 设置笔记应该有七项:
- Chain,当前 v4 发射大多数情况下是 Base。
- Token contract。
- First-mint block。
- Uniswap v4 pool ID,如果已经有。
- Hook address,如果这是 hook 路线。
- 没有 pool ID 时的完整 pool key 字段。
- Telegram 群或 topic,也就是提醒要发到哪里。
这比老式 pair-address buybot 需要的信息更多,但能省掉发射时的混乱。hook 路线很具体。机器人指向正确池子,群里就能看到买入提醒;机器人指向错误路线,群里就会安静,然后大家会去调一堆根本不是问题的设置。
相关 v4 设置页面
如果场景更具体,可以看这些页面:
- Base Uniswap v4 buybot:Base v4 的主要设置方式。
- Uniswap v4 pool ID buy alerts:部署方已经有 pool ID 时使用。
- Clanker Base Uniswap v4 buybot:路线是 Clanker 风格时使用。
- Uniswap v4 buybot not working:提醒没发出来时用来排查。
- English version:英文版 v4 hooks 设置说明。
如果你的 chain 或 DEX 还没列出来,不代表 baes scan 不能支持。把 chain、DEX、token address、first-mint block、pool address、hook address 和 Telegram 群发给 Twitter/X 或 Telegram 上的 @mrtdlgc。
总结
Uniswap v4 hooks 买入提醒不要按普通 pair-address bot 来设置。把 @BAESBuyBot 加进 Telegram 群,先用 /watch ... uniswap v4,如果知道 pool ID 或完整 pool key,就用 /pool。对 hook 发射来说,hook 地址是市场细节的一部分,只有把提醒指向真实交易路线,群里看到的买入提醒才会是对的。