Skip to content
Back to skills

Gotchi Channeling

ASecurity

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

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
toolsgobashgitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill gotchi-channeling --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gotchi Channeling?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gotchi Channeling
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-gotchi-channeling/badge)](https://www.skillsdirectory.com/skills/dvcrn-gotchi-channeling)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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
---

# 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

```bash
./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.

Files in this skill

  • CLAWHUB_SUBMISSION.md4 KB
  • DEPLOYMENT.md5.8 KB
  • README.md1.2 KB
  • RELEASE_NOTES.md6 KB
  • SECURITY.md7.1 KB
  • SKILL.md1.3 KB
  • config.json579 B
  • references/FUNCTION_SEARCH.md2 KB
  • references/FUNCTION_SIGNATURE.md3.8 KB
  • scripts/channel-all.sh2.9 KB
  • scripts/channel.sh5.1 KB
  • scripts/check-cooldown.sh1.2 KB
  • scripts/lib.sh2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…