核心用法
Pet Me Master 是专为 Aavegotchi 游戏设计的自动化托管技能,解决玩家每日需手动"抚摸(pet)"NFT 以维持亲密度和稀有度的繁琐操作。核心流程:自动发现钱包拥有的+他人委托的 gotchi → 链上读取 lastInteracted 时间戳 → 冷却达标后通过 Bankr API 批量发送单笔 interact(uint256[]) 交易 → 可选 Telegram 提醒+1小时后自动兜底执行。
显著优点
- 真正的批量操作:单笔链上交易处理多个 gotchi,显著节省 Gas
- 双重发现机制:既扫本地钱包拥有,也扫 subgraph 委托借入,适合资管场景
- 冷却精准控制:12小时+1分钟缓冲(43260秒),避免无效交易
- 多层钱包解析:环境变量 → 配置文件 → Bankr 交互式提示,部署灵活
- 自然语言入口:
pet my gotchis、check cooldown for gotchi 9638等口语化指令 - 闭环自动化:提醒 → 等待用户 → 无响应则自动执行,兼顾人机协同
潜在缺点与局限
- 单链锁定:仅支持 Base(chainId 8453),不兼容 Ethereum 主网或其他 L2
- Bankr 强依赖:交易提交完全依赖第三方托管服务 Bankr,若其 API 故障或政策变更则失效
- Telegram 单通道:提醒系统仅支持 Telegram,无 Discord/邮件等备选
- 合约地址硬编码风险:config 中需手动填写 Diamond 合约地址,新人易错配
- 无收益计算:仅执行 pet 操作,不展示 kinship 增长预测或稀有度变化模拟
- Python3 隐性依赖:虽文档列出,但实际脚本以 bash 为主,Python 用途不透明
适合人群
- 持有多个 Aavegotchi 的资深玩家/公会管理员
- 接受托管钱包方案、不愿自建私钥基础设施的用户
- 需要定时自动化+人工兜底双保险的运营场景
常规风险
| 风险类型 | 说明 |
|---------|------|
| 托管风险 | Bankr 掌握交易签名权限,需信任其安全实践 |
| API 密钥泄露 | `BANKR_API_KEY` 若写入 shell history 或日志可导致未授权交易 |
| RPC 单点故障 | 默认使用 public Base RPC,高峰期可能延迟或失败 |
| 合约升级 | Aavegotchi Diamond 合约若 proxy 升级,硬编码地址可能指向废弃逻辑 |
| 自动化误判 | 时钟漂移或节点同步延迟可能导致"提前 pet"或遗漏批次 |