Skip to main content
Generaldvcrn

gotchi-channeling

Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.

Stars
15
Source
dvcrn/openclaw-skills-marketplace
Updated
2026-05-29
Slug
dvcrn--openclaw-skills-marketplace--gotchi-channeling
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/dvcrn/openclaw-skills-marketplace/HEAD/plugins/aaigotchi--gotchi-channeling/skills/gotchi-channeling/SKILL.md -o .claude/skills/gotchi-channeling.md

Drops the SKILL.md into .claude/skills/gotchi-channeling.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

gotchi-channeling

Channel Alchemica for configured gotchi/parcel pairs.

Scripts

  • ./scripts/check-cooldown.sh <gotchi-id>
    • Outputs ready:0 or waiting:<seconds>.
    • Fails if RPC query fails.
  • ./scripts/channel.sh <gotchi-id> <parcel-id>
    • 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.