Back to skills
SKILL.md
Gotchi Channeling
ASecurityChannel 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
Works with
Security analysis
100/100Pro scans all 13 files and shows the line behind each finding
npx -y skills add dvcrn/openclaw-skills-marketplace --skill gotchi-channeling --agent claude-codeAre you the author of Gotchi Channeling?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-gotchi-channeling)---
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.md
- DEPLOYMENT.md
- README.md
- RELEASE_NOTES.md
- SECURITY.md
- SKILL.md
- config.json
- references/FUNCTION_SEARCH.md
- references/FUNCTION_SIGNATURE.md
- scripts/channel-all.sh
- scripts/channel.sh
- scripts/check-cooldown.sh
- scripts/lib.sh
Attribution
Comments
Loading comments…