SkillHub

gotchi-channeling

v0.2.0

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

Sourced from ClawHub, Authored by aaigotchi

Installation

Please help me install the skill `gotchi-channeling` from SkillHub official store. npx skills add aaigotchi/gotchi-channeling

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.