Gotchi Equip

👻 安全装备管理,一键换装无忧

命令行工具,安全便捷地为 Aavegotchi NFT 装备/卸下可穿戴装备,优化属性加成,集成 Bankr 实现密钥隔离。

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

使用说明

核心用法

gotchi-equip 是一款面向 Aavegotchi NFT 玩家的命令行装备管理工具,部署于 Base 主网。用户可通过简单的 bash 脚本调用,实现为 Gotchi 穿戴、卸下及批量管理 8 类可穿戴装备(body、face、eyes、head、left-hand、right-hand、pet、background)。装备通过装备 ID 指定,支持单次多槽位批量装备与一键全卸功能,便于交易前清空资产。

操作流程简洁:用户输入 Gotchi ID 与槽位-装备 ID 键值对,工具调用 viem 库编码 equipWearables() 交易,通过 Bankr API 提交并由其完成远程签名,最终返回交易哈希与 BaseScan 链接。查看当前装备状态只需调用 show-equipped.sh。

显著优点

1. 密钥安全隔离:全程不接触用户私钥,敏感操作完全委托 Bankr 远程签名,从根本上杜绝密钥泄露风险。
2. Gas 优化设计:支持单次交易批量装备多槽位,降低重复交互成本。

3. 链上确认机制:脚本内置交易模拟与链上确认等待,失败时返回清晰错误信息。

4. 模块化集成:与 bankr、aavegotchi-baazaar、gotchi-finder 等技能形成生态闭环,覆盖从购买、查询到装备的全流程。

5. 透明开源:MIT 协议托管于 GitHub,合约地址与函数签名公开可查。

潜在局限与风险

  • 依赖中心化服务:核心功能依赖 Bankr API 的可用性与稳定性,若 Bankr 服务中断或策略变更,工具将失效。
  • API 密钥管理:虽无私钥,但 Bankr API key 仍需本地存储(~/.openclaw/skills/bankr/config.json),存在被本地恶意程序窃取后滥用的可能(仅能执行已授权操作,无法直接提币)。
  • 无内置价格发现:装备前需用户自行确认可穿戴 ID 与槽位兼容性,误操作可能导致交易失败或装备至错误槽位(虽合约层有校验)。
  • Base 主网限制:仅支持 Base,暂不支持 Polygon 等其他 Aavegotchi 部署网络。

适合人群

  • 频繁调整 Gotchi 装备以优化链上游戏属性的活跃玩家
  • 注重私钥安全、倾向使用托管签名方案的用户
  • 熟悉命令行操作、偏好自动化工作流的进阶 NFT 持有者
  • 批量管理多 Gotchi 资产的小公会或工作室

常规风险

  • 智能合约风险:交互的 Aavegotchi Diamond 合约(0xA99c4B08201F2913Db8D28e71d020c4298F29dBF)若存在漏洞,可能导致资产损失。
  • 网络钓鱼:需警惕伪造的 Bankr API 端点,务必核对官方域名。
  • 误操作风险:卸下全部装备后 Gotchi 属性归零,可能影响链上游戏表现,需确认后再执行。

Gotchi Equip 内容

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