核心功能
Pet Me Master 是一款专为 Aavegotchi 设计的自动化管理工具,运行于 Base 网络。其核心功能围绕"批量 pet"机制展开:通过监听链上 lastInteracted 时间戳,智能判断每个 Gotchi 是否处于 12 小时 1 分钟的冷却窗口外,随后通过 Bankr API 批量提交 interact(uint256[]) 交易,实现一键照料多个 NFT。
显著优点
- 自动化程度高:支持发现自有 Gotchi 与借入(delegated)Gotchi,无需手动维护清单
- 智能冷却管理:内置 43260 秒冷却阈值计算,避免无效交易浪费 Gas
- 多渠道提醒:集成 Telegram 推送,支持"全部可 pet 时提醒"与超时自动执行的双保险机制
- 自然语言入口:
pet-command.sh支持口语化指令如 "pet my gotchis",降低使用门槛 - Bankr 深度集成:直接调用 Bankr API 发交易,无需本地私钥管理,提升安全性
潜在局限与风险
- 依赖第三方 API:Bankr 服务可用性与密钥安全直接影响功能;API 限流或变更可能导致失败
- 单一网络限制:仅支持 Base 主网(chainId 8453),以太坊主网或其他 L2 不可用
- 脚本环境依赖:需要本地安装
cast(Foundry)、jq、curl、python3,Windows 原生支持存疑 - 经济模型风险:Aavegotchi 游戏机制变更、$GHST 代币价格波动可能影响 pet 收益预期
- Telegram 配置门槛:需自行获取 chat_id,对非技术用户不够友好
适合人群
- 持有多个 Aavegotchi 的 GameFi 玩家,希望减少手动操作频率
- 使用 Bankr 钱包基础设施的自动化交易者
- 熟悉命令行、具备基础 Linux/Shell 操作能力的用户
常规风险提示
- 私钥管理:虽通过 Bankr 代理交易,但仍需确保
BANKR_API_KEY不泄露,建议配合 systemd 或专用 secrets 管理工具 - RPC 稳定性:依赖用户配置的 Base RPC 端点,建议使用 Alchemy/QuickNode 等商业节点避免速率限制
- 智能合约风险:目标合约地址固定为
0xA99c4B08201F2913Db8D28e71d020c4298F29dBF,需自行验证合约安全性与升级情况