Gotchi Equip

👻 Base 链 Gotchi 装备一键管理

通过 Bankr 提交管理 Base 链上 Aavegotchi 可穿戴装备,支持装备、卸下与查询,具备防误卸保护机制。

收藏
3.3k
安装
1.1k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gotchi-equip 是一个用于管理 Base 链上 Aavegotchi NFT 可穿戴装备的技能工具。用户可通过简单的 Shell 脚本与链上合约交互,实现装备管理功能。

主要脚本:

  • ./scripts/equip.sh <gotchi-id> <slot=wearableId>... — 更新指定装备槽,保留未指定槽位的现有装备
  • ./scripts/unequip-all.sh <gotchi-id> — 清空所有 16 个装备槽
  • ./scripts/show-equipped.sh <gotchi-id> — 从 Base 子图查询当前装备状态

支持的装备槽位: body、face、eyes、head、left-hand、right-hand、pet、background

显著优点

1. 防误卸设计:装备流程会先获取当前负载状态,避免未指定槽位被意外清空
2. 多重 API Key 解析:支持从环境变量、systemd 配置或 bankr 配置文件获取密钥

3. 输入校验:Gotchi ID 强制数值验证,降低无效交易风险

4. 模块化依赖:基于 bankr 技能构建,复用成熟的链上提交基础设施

潜在缺点与局限性

  • 依赖外部 Bankr 服务,若服务中断则功能失效
  • 仅限 Base 网络,不兼容 Ethereum 主网或其他 L2
  • 需要本地安装 node、jq、curl 等二进制工具
  • 无内置 Gas 估算与优化功能
  • 装备操作需链上确认,存在 Pending 状态等待时间

适合人群

  • Aavegotchi 持有者需要批量管理装备配置
  • DeFi 玩家优化 gotchi 的 rarity farming 分数
  • 开发者构建自动化 gotchi 管理工作流

常规风险

  • 私钥泄露风险:API Key 存储于本地环境,需确保文件权限安全
  • 交易失败风险:网络拥堵或 Gas 波动可能导致提交失败
  • 状态同步延迟:子图数据可能存在索引延迟,show-equipped 结果未必实时
  • 合约升级风险:Aavegotchi 合约升级可能导致交互接口变更

Gotchi Equip 内容

lib文件夹
scripts文件夹
手动下载zip · 11.0 kB
equip-lib.jstext/javascript
请选择文件