Pet Me Master - Autonomous Aavegotchi Petting

👻 安全喂养你的幽灵伙伴

为 Aavegotchi NFT 提供安全的互动喂养仪式,通过 Bankr 钱包实现远程签名,无需私钥,支持批量喂养与状态追踪。

收藏
3.9k
安装
1.4k
版本
2.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Pet Me Master 是一个专为 Aavegotchi NFT 设计的互动式喂养技能,通过 Bankr 钱包实现安全的链上交互。用户通过自然语言指令(如"Pet my gotchi")触发喂养流程,系统首先通过 Foundry 的 cast 工具查询链上 lastInteracted 时间戳,计算 12 小时 1 分钟的冷却期,若就绪则通过 Bankr API 远程提交交易,无需本地私钥。

主要功能:

  • 单次喂养:针对配置的首个 Gotchi 或指定 ID 执行 interact() 调用
  • 批量喂养:一键检查并喂养所有就绪的 Gotchi,合并为单笔交易节省 Gas
  • 状态监控:实时显示所有 Gotchi 的冷却倒计时与就绪状态
  • 提醒与自动回退:可设置定时提醒,超时未响应后自动通过 Bankr 执行(可选功能)

显著优点

1. 安全性极高:v1.2.0 版本完全移除私钥依赖,所有交易通过 Bankr 远程签名,私钥永不暴露于本地环境,通过 ClawHub 安全审核
2. 仪式感设计:强调"日常仪式"而非纯自动化,通过互动对话建立情感连接,类似电子宠物(Tamagotchi)体验

3. Gas 优化:批量模式将多 Gotchi 喂养合并为单笔交易,显著降低 Gas 成本

4. 防浪费机制:链上只读检查确保仅当 Gotchi 就绪时才提交交易,避免失败交易

5. 灵活配置:支持多 Gotchi 管理、自定义 RPC、可选的自动回退保护

潜在缺点与局限性

1. 外部依赖:强制依赖 Bankr 钱包服务,若 Bankr API 不可用则无法执行交易
2. 链上限制:仅支持 Base 主网(chainId: 8453),跨链支持尚处 Roadmap

3. 工具链依赖:需要预装 Foundry (cast) 和 jq,对非技术用户有一定门槛

4. 网络延迟:远程签名流程可能比本地签名慢数百毫秒至数秒

5. 功能边界:不支持其他 Aavegotchi 交互(如装备、交易等),专注单一喂养场景

适合人群

  • Aavegotchi 持有者:尤其是拥有多个 Gotchi 希望批量管理的用户
  • NFT 游戏玩家:偏好"养成系"体验、重视情感连接而非纯效率的玩家
  • 安全意识优先者:不愿在本地环境暴露私钥的加密货币用户
  • Base 生态用户:已在 Base 链活跃,熟悉 Foundry 工具链的开发者或进阶用户

常规风险

  • 智能合约风险:依赖 Aavegotchi 官方合约(0xA99c4B08201F2913Db8D28e71d020c4298F29dBF),若合约存在漏洞可能导致资产损失
  • Bankr 服务风险:第三方托管服务商的单点故障、API 变更或安全事件
  • Gas 成本波动:Base 网络 Gas 费用虽低但仍可能因网络拥堵波动
  • 配置错误风险:错误的 Gotchi ID 或合约地址可能导致交易失败或意外行为
  • 自动化提醒风险:自动回退功能虽便利,但若用户长期不检查可能导致对 Gotchi 状态的感知减弱

Pet Me Master - Autonomous Aavegotchi Petting 内容

references文件夹
scripts文件夹
手动下载zip · 23.5 kB
contract-info.mdtext/markdown
请选择文件