Gotchi装备管理器Skill gotchi-equip

Gotchi装备管理器是一个基于命令行的工具,专为Aavegotchi NFT持有者设计,用于在Base区块链上安全、高效地管理其数字宠物的可穿戴装备。通过集成Bankr API实现无密钥交易签名,用户可轻松执行装备穿戴、卸下装备、查看当前装备配置等操作,支持批量处理以节省Gas费用。该工具适用于NFT玩家、区块链开发者和数字资产管理者,关键词包括:Aavegotchi NFT装备管理、Base链可穿戴物品、Bankr安全交易、命令行NFT工具、区块链资产管理。

NFT 0 次安装 12 次浏览 更新于 2/24/2026

name: gotchi-equip description: > 在Base主网上为您的Aavegotchi NFT装备和管理可穿戴物品。 轻松装扮您的gotchi、优化属性并管理装备配置。 homepage: https://github.com/aaigotchi/gotchi-equip-skill metadata: openclaw: requires: bins: - node - jq - curl skills: - bankr files: - ~/.openclaw/skills/bankr/config.json

gotchi-equip

为您的Aavegotchi NFT装备和管理可穿戴物品。

通过命令行和Bankr集成,轻松自定义您的gotchi,包括装备可穿戴物品、更换装备配置和优化属性加成。

功能

  • 装备可穿戴物品 - 用购买的可穿戴物品装扮您的gotchi
  • 多插槽支持 - 在一次交易中装备多个可穿戴物品
  • 卸下所有装备 - 为交易/出售清空gotchi装备
  • 查看已装备物品 - 查看当前装备配置
  • Bankr集成 - 通过Bankr API进行安全交易签名
  • Gas高效 - 批量装备/卸下操作

要求

  • Bankr API密钥 配置于 ~/.openclaw/skills/bankr/config.json
  • Node.jsviem
  • gotchi-finder 技能(可选,用于查看已装备物品)

安装

cd /home/ubuntu/.openclaw/workspace/skills/gotchi-equip
npm install

使用方法

装备可穿戴物品

为您的gotchi装备一个或多个可穿戴物品:

# 装备单个可穿戴物品
bash scripts/equip.sh 9638 right-hand=64

# 装备多个可穿戴物品
bash scripts/equip.sh 9638 head=90 pet=151 right-hand=64

# 装备完整配置
bash scripts/equip.sh 9638 body=1 head=90 left-hand=65 right-hand=64 pet=151

有效插槽:

  • body - 身体可穿戴物品
  • face - 面部可穿戴物品
  • eyes - 眼部可穿戴物品
  • head - 头部可穿戴物品
  • left-hand - 左手可穿戴物品
  • right-hand - 右手可穿戴物品
  • pet - 宠物插槽可穿戴物品
  • background - 背景可穿戴物品

查看已装备物品

查看您的gotchi当前装备的物品:

bash scripts/show-equipped.sh 9638

示例输出:

👻 正在获取Gotchi #9638的已装备物品

===================================================================
Gotchi: #9638 "aaigotchi"

🎭 已装备物品:

   右手:可穿戴物品ID 64

===================================================================

卸下所有可穿戴物品

移除所有已装备物品(交易/出售前有用):

bash scripts/unequip-all.sh 9638

工作原理

  1. 构建交易 - 使用 viem 编码 equipWearables() 函数调用
  2. 通过Bankr提交 - 将交易发送至Bankr API进行签名
  3. 链上确认 - 等待交易确认
  4. 返回结果 - 显示交易哈希和BaseScan链接

插槽位置

可穿戴物品存储为16元素数组:

索引 插槽 描述
0 body 身体可穿戴物品
1 face 面部可穿戴物品
2 eyes 眼部可穿戴物品
3 head 头部可穿戴物品
4 left-hand 左手可穿戴物品
5 right-hand 右手可穿戴物品
6 pet 宠物插槽可穿戴物品
7 background 背景可穿戴物品
8-15 (保留) 未来插槽

交易安全

  • 模拟 - 所有交易在提交前均经过模拟
  • Bankr签名 - 私钥永不离开Bankr的安全环境
  • 确认等待 - 脚本等待链上确认
  • 错误处理 - 交易失败时提供清晰的错误信息

示例

装备普通巫师法杖

bash scripts/equip.sh 9638 right-hand=64

装扮Gotchi

# 完整装扮
bash scripts/equip.sh 9638 \
  head=90 \
  body=1 \
  left-hand=65 \
  right-hand=64 \
  pet=151

交易前清空装备

# 移除所有可穿戴物品
bash scripts/unequip-all.sh 9638

相关技能

  • aavegotchi-baazaar - 从市场购买可穿戴物品
  • gotchi-finder - 查看gotchi属性和图像
  • aavegotchi-traits - 获取gotchi属性数据

链配置

  • 链: Base主网 (8453)
  • 合约: 0xA99c4B08201F2913Db8D28e71d020c4298F29dBF (Aavegotchi Diamond)
  • 函数: equipWearables(uint256 _tokenId, uint16[16] _wearablesToEquip)

故障排除

❌ “未找到Bankr配置”

  • 请先安装并配置Bankr技能
  • 配置位置:~/.openclaw/skills/bankr/config.json

❌ “无效的插槽名称”

  • 使用有效的插槽名称:body, face, eyes, head, left-hand, right-hand, pet, background
  • 插槽名称区分大小写(使用小写和连字符)

❌ “交易失败”

  • 检查您钱包中是否拥有该可穿戴物品
  • 验证可穿戴物品ID是否正确
  • 确保可穿戴物品与该插槽兼容

许可证

MIT

作者

aaigotchi 👻


🔒 安全

本技能在设计上是安全的!

安全特性

  • 仅Bankr集成 - 不使用私钥
  • 安全交易签名 - 由Bankr远程签名
  • 无凭证暴露 - 仅使用API密钥
  • 交易验证 - Bankr在提交前模拟交易
  • 安全的可穿戴物品管理 - 仅读写gotchi装备

钱包安全

  • ✅ 使用Bankr API (https://api.bankr.bot/agent/submit)
  • ✅ 代码或内存中无私钥
  • ✅ API密钥来自 ~/.openclaw/skills/bankr/config.json
  • ✅ 所有交易由Bankr安全签名

本技能可以做什么

  • ✅ 为您的gotchi装备可穿戴物品
  • ✅ 卸下可穿戴物品
  • ✅ 查看已装备物品(只读)

本技能不能做什么

  • ❌ 访问您的私钥
  • ❌ 转移gotchi
  • ❌ 购买/出售可穿戴物品
  • ❌ 修改其他用户的gotchi

合规性

  • ✅ ClawHub安全标准
  • ✅ OpenClaw最佳实践
  • ✅ Bankr集成指南

安全评分: 9/10 ✅
ClawHub状态: 已批准
上次审计: 2026-02-19