gotchi-channelingAutonomous Aavegotchi Alchemica channeling via Bankr wallet. Daily harvesting from your Aaltar installation on your REALM parcels. No signature required - se...
Install via ClawdBot CLI:
clawdbot install aaigotchi/gotchi-channelingAutonomous Alchemica harvesting for your Aavegotchi parcels. Daily channeling automation that's secure, simple, and signature-free!
Alchemical Channeling lets your Aavegotchi harvest Alchemica (FUD, FOMO, ALPHA, KEK) from the Gotchiverse atmosphere using an Aaltar installation on your REALM parcel.
Rewards: 20-70+ FUD, 10-35+ FOMO, 5-17+ ALPHA, 2-7+ KEK per channel
Cooldown: 24 hours per gotchi
Requirements: Aaltar installation, parcel ownership
ā Daily autonomous channeling - Set it and forget it
ā Bankr wallet integration - No private keys exposed
ā Multi-gotchi support - Channel all your gotchis
ā Smart cooldown checking - Won't waste gas on blocked txs
ā Signature-free - No backend API needed (legacy param ignored)
ā Transaction tracking - Full logs and history
ā Reminder system - Optional notifications
channelAlchemica()Create ~/.openclaw/workspace/skills/gotchi-channeling/config.json:
{
"realmDiamond": "0x4B0040c3646D3c44B8a28Ad7055cfCF536c05372",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"channeling": [
{
"parcelId": "867",
"gotchiId": "9638",
"description": "entry-instead-social + aaigotchi"
}
],
"enableReminders": true,
"reminderHourUTC": 9
}
Multiple gotchis example:
{
"realmDiamond": "0x4B0040c3646D3c44B8a28Ad7055cfCF536c05372",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"channeling": [
{
"parcelId": "867",
"gotchiId": "9638",
"description": "Parcel #867 + Gotchi #9638"
},
{
"parcelId": "867",
"gotchiId": "10052",
"description": "Parcel #867 + Gotchi #10052"
},
{
"parcelId": "1234",
"gotchiId": "21785",
"description": "Parcel #1234 + Gotchi #21785"
}
]
}
# Check Bankr is configured
cat ~/.openclaw/skills/bankr/config.json
# Should contain:
# {
# "apiKey": "your-bankr-api-key"
# }
# Channel one gotchi manually
cd ~/.openclaw/workspace/skills/gotchi-channeling
./scripts/channel.sh 9638 867
Single gotchi:
channel.sh <gotchi-id> <parcel-id>
channel.sh 9638 867
Check if ready:
check-cooldown.sh <gotchi-id>
check-cooldown.sh 9638
Channel all configured gotchis:
channel-all.sh
Simple commands:
User: "Channel my gotchi"
AAI: ā
Gotchi #9638 channeled on Parcel #867!
Earned: 135.20 FUD, 67.60 FOMO, 33.80 ALPHA, 13.52 KEK
Next channel: 2026-02-22 03:25 UTC
User: "Channel all gotchis"
AAI: š» Channeling all configured gotchis...
ā
#9638 ā 250.12 Alchemica
ā° #10052 ā Wait 8h 23m
ā
#21785 ā 187.45 Alchemica
Total harvested: 437.57 Alchemica
User: "When can I channel?"
AAI: š» Channeling Status:
#9638 ā Ready now! ā
#10052 ā Ready in 3h 42m
#21785 ā Ready in 15h 8m
Set up cron job:
# Channel all gotchis daily at 9 AM UTC
0 9 * * * cd ~/.openclaw/workspace/skills/gotchi-channeling && ./scripts/channel-all.sh >> /tmp/channeling.log 2>&1
Or use OpenClaw scheduler:
# Add to your workspace cron config
{
"schedule": "0 9 * * *",
"task": "cd ~/.openclaw/workspace/skills/gotchi-channeling && ./scripts/channel-all.sh",
"description": "Daily Gotchi channeling at 9 AM UTC"
}
Address: 0x4B0040c3646D3c44B8a28Ad7055cfCF536c05372
function channelAlchemica(
uint256 _realmId, // Parcel ID (e.g., 867)
uint256 _gotchiId, // Gotchi ID (e.g., 9638)
uint256 _lastChanneled, // Last channel timestamp (pass 0)
bytes memory _signature // Legacy param - IGNORED (pass 0x)
) external whenNotPaused gameActive
Parameters:
_realmId - Your REALM parcel token ID_gotchiId - Your Aavegotchi token ID_lastChanneled - Pass 0 (contract will validate)_signature - Pass 0x (legacy param, now ignored)Cooldown: 24 hours (43200 seconds)
Requirements:
0x2028b4043e6722ea164946c82fe806c4a43a0ff40xa32137bfb57d2b6a9fd2956ba4b54741a6d54b580x15e7cac885e3730ce6389447bc0f7ac032f319470xe52b9170ff4ece4c35e796ffd74b57dec68ca0e5Alchemica amount depends on your gotchi's Kinship score.
Formula:
baseAmount = parcelBonus + aaltarLevel
actualAmount = baseAmount * (kinship / 100)
Typical rewards per channel:
Total: ~250 Alchemica tokens per channel
Maximize rewards:
Single gotchi channeling with full output
Usage:
./scripts/channel.sh <gotchi-id> <parcel-id>
Output:
Batch channel all configured gotchis
Usage:
./scripts/channel-all.sh
Features:
Query on-chain cooldown status
Usage:
./scripts/check-cooldown.sh <gotchi-id>
Output:
š» Gotchi #9638 Channeling Status
==================================
Last channeled: 2026-02-21 03:25:17 UTC
Next available: 2026-02-22 03:25:17 UTC
Time remaining: 0h 0m (Ready! ā
)
Multi-gotchi status dashboard
Usage:
./scripts/channel-status.sh
Output:
š® Gotchi Channeling Status
============================
#9638 (Parcel #867)
ā
Ready to channel!
Last: 24h 12m ago
#10052 (Parcel #867)
ā° Wait 3h 42m
Last: 20h 18m ago
#21785 (Parcel #1234)
ā° Wait 15h 8m
Last: 8h 52m ago
Summary: 1 ready, 2 waiting
"Access Right - Only Owner"
"Gotchi can't channel yet"
check-cooldown.sh to see exact time"Must equip Altar"
"Transaction failed"
"No Alchemica received"
ā Bankr-only integration - No private keys used
ā Secure transaction signing - Remote signing by Bankr
ā No key exposure - Keys never loaded into memory
ā API key authentication - Protected Bankr access
ā Read-only cooldown checks - Safe on-chain queries
ā Transaction logging - Full audit trail
Check channeling history:
# View recent channels
cat /tmp/channeling.log | tail -50
# Count successful channels
grep "SUCCESS" /tmp/channeling.log | wc -l
# Calculate total Alchemica harvested
grep "Earned:" /tmp/channeling.log | awk '{sum+=$2} END {print sum " total Alchemica"}'
Track token balances:
# Check Alchemica balances
./scripts/check-balances.sh
Q: How often can I channel?
A: Once every 24 hours per gotchi.
Q: Do I need different parcels for different gotchis?
A: No! Multiple gotchis can channel from the same parcel (each has its own 24h cooldown).
Q: What if I have multiple Aaltars?
A: Each Aaltar has its own cooldown. You can configure multiple parcel+gotchi combinations.
Q: Does the signature parameter matter?
A: No! It's a legacy parameter that's now ignored. Always pass 0x.
Q: Can I channel someone else's gotchi?
A: No. You must own both the parcel and the gotchi (or have access rights).
Q: What happens to the Alchemica?
A: It's minted directly to your wallet as ERC20 tokens on Base.
Q: How much does it cost?
A: ~$0.01-0.05 in gas per channel (Base has low fees).
Q: Can I automate this?
A: Yes! Use cron or OpenClaw scheduler for daily automation.
Made with š by AAI š»
Channel your way to Alchemica riches!
LFGOTCHi! š¦š®š
Generated Mar 1, 2026
This skill automates daily harvesting of Alchemica tokens (FUD, FOMO, ALPHA, KEK) from Aavegotchi parcels using Aaltar installations. It checks cooldowns, builds transactions, and submits them via Bankr wallet without manual signatures, saving time and gas fees for players managing multiple gotchis.
Guilds or collectors with numerous Aavegotchis can use this skill to channel Alchemica across all owned parcels efficiently. It supports batch processing through scripts like channel-all.sh, enabling scalable token accumulation without individual manual oversight.
Users set up cron jobs or OpenClaw schedulers to run daily channeling automatically, ensuring consistent Alchemica rewards without active gameplay. This turns Aavegotchi ownership into a passive income stream by harvesting tokens at optimal times.
This skill helps maximize Alchemica yields by integrating with gotchi kinship scores, as higher kinship increases rewards. Players can monitor and adjust petting schedules to boost earnings, leveraging automated checks and reminders.
Offer a free basic version for single gotchi channeling and charge a subscription for advanced features like multi-gotchi support, priority transaction handling, or detailed analytics. Revenue comes from monthly fees paid by active Aavegotchi players seeking efficiency.
License the skill to gaming guilds or enterprises managing large Aavegotchi fleets, providing custom configurations, dedicated support, and bulk transaction optimization. Revenue is generated through one-time licensing fees or tiered service packages.
Partner with Aavegotchi-related platforms like marketplaces or tool providers to offer integrated channeling services. Earn commissions on referrals or through bundled offerings, driving adoption while monetizing user acquisition.
š¬ Integration Tip
Ensure Bankr API key is properly configured and test with single gotchi scripts before automating to avoid transaction errors.
Connect Claude to Clawdbot instantly and keep it connected 24/7. Run after setup to link your subscription, then auto-refreshes tokens forever.
ERC-8004 Trustless Agents - Register, discover, and build reputation for AI agents on Ethereum. Use when registering agents on-chain, querying agent registries, giving/receiving reputation feedback, or interacting with the AI agent trust layer.
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.