Aavegotchi 引导:在 Base 网络上自动化获取 Alchemica - Openclaw Skills

作者:互联网

2026-03-30

AI教程

什么是 Aavegotchi 引导?

Aavegotchi Channeling 是专为 Base 网络上的 Aavegotchi 生态系统设计的专用实用程序。它通过管理 gotchi 与地块的配对、检查基于区块链的冷却计时器以及安全执行交易,使玩家能够自动化每日的 Alchemica 引导。作为 Openclaw Skills 系列的一部分,该工具弥补了手动游戏与自动化代理资产管理之间的鸿沟。

该技能利用 Bankr API 进行安全的交易中继,确保用户无需每 24 小时手动签署交易即可维持每日引导记录。它构建稳健,利用可靠的 CLI 工具直接与 Aavegotchi Realm 钻石合约进行交互。

下载入口:https://github.com/openclaw/skills/tree/main/skills/aaigotchi/gotchi-channeling

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install gotchi-channeling

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 gotchi-channeling。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Aavegotchi 引导 应用场景

  • 在 Base 网络上为大型 Aavegotchi 车队自动化每日 Alchemica 引导。
  • 通过消除手动签署交易的需求来扩展 Web3 游戏运营。
  • 通过单个命令行界面检查多个资产的引导就绪状态。
  • 将 Aavegotchi 资源获取集成到 Openclaw Skills 生态系统中更广泛的自动化 DeFi 和游戏工作流中。
Aavegotchi 引导 工作原理
  1. 该技能解析包含特定 Aavegotchi ID 及其对应地块 ID 的配置文件。
  2. 它查询 Base 网络 RPC 以检查每个 gotchi 的当前冷却状态,确保已过去整整 24 小时。
  3. 对于已就绪的 gotchi,系统会为 Realm Diamond 生成必要的智能合约调用数据 (calldata)。
  4. 它通过环境变量或本地配置路径安全地获取 Bankr API 密钥。
  5. 交易通过 Bankr 提交至区块链,并记录生成的交易哈希以供验证。

Aavegotchi 引导 配置指南

要开始使用此技能,请确保您的系统中已安装 cast、jq 和 curl。按照以下步骤配置您的 Openclaw Skills 环境:

# 1. 设置您的 Bankr API 密钥
export BANKR_API_KEY="your_api_key_here"

# 2. 在 config.json 中配置您的 gotchi 和地块配对
# 示例条目:{ "parcelId": "123", "gotchiId": "456", "description": "我的 Gotchi" }

# 3. 测试单次冷却检查
./scripts/check-cooldown.sh 

# 4. 运行批量引导脚本
./scripts/channel-all.sh

Aavegotchi 引导 数据架构与分类体系

该技能利用结构化配置和基于环境的元数据来管理其操作:

组件 描述
realmDiamond Base 网络上 Aavegotchi Realm 的合约地址
rpcUrl 用于链上查询的 RPC 节点
channeling[] 定义 gotchiId 和 parcelId 配对的对象数组
BANKR_API_KEY 向网络提交交易所需的机密密钥

它还支持 GOTCHI_CHANNELING_CONFIG_FILE 环境变量以指向自定义配置位置。

name: gotchi-channeling
description: Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
homepage: https://github.com/aaigotchi/gotchi-channeling
metadata:
  openclaw:
    requires:
      bins:
        - cast
        - jq
        - curl
      env:
        - BANKR_API_KEY
    primaryEnv: BANKR_API_KEY

gotchi-channeling

Channel Alchemica for configured gotchi/parcel pairs.

Scripts

  • ./scripts/check-cooldown.sh
    • Outputs ready:0 or waiting:.
    • Fails if RPC query fails.
  • ./scripts/channel.sh
    • Validates cooldown, submits tx via Bankr, prints tx hash.
  • ./scripts/channel-all.sh
    • Iterates config.json pairs and channels only ready gotchis.

Config

config.json keys:

  • realmDiamond
  • rpcUrl
  • chainId
  • channeling[] entries: { "parcelId": "...", "gotchiId": "...", "description": "..." }

Optional env:

  • GOTCHI_CHANNELING_CONFIG_FILE override config path.
  • BASE_MAINNET_RPC overrides rpcUrl.

Bankr API key resolution

  1. BANKR_API_KEY
  2. systemctl --user show-environment
  3. ~/.openclaw/skills/bankr/config.json
  4. ~/.openclaw/workspace/skills/bankr/config.json

Quick use

./scripts/check-cooldown.sh 9638
./scripts/channel.sh 9638 867
./scripts/channel-all.sh

Safety notes

  • Cooldown enforced at 24h (86400 seconds).
  • Scripts fail closed on RPC/config/tool errors.
  • Batch mode exits non-zero when any entry fails.