About
Kinship doesn't maintain itself
Aavegotchi are ghost-like NFT creatures on Polygon backed by DeFi collateral. Their kinship score rises when you interact with them daily — and decays if you forget. Miss too many days and your Gotchi loses value.
This bot removes the manual work entirely. It runs as a persistent Node.js server, fires on a cron schedule, and automatically pets every Gotchi across any number of wallets.
Features
Automated petting — Calls the interact function on the Aavegotchi Diamond contract on behalf of an operator wallet, keeping kinship scores climbing without any manual input.
Multi-wallet support — Wallet addresses are loaded from environment variables, so a single bot instance can manage an entire fleet of Gotchis across different owners.
Diamond contract integration — Interacts directly with Aavegotchi's EIP-2535 Diamond proxy, targeting both the pet facet and the Gotchi facet for full on-chain control.
Scheduled execution — Cron pattern is fully configurable via environment variables — set it once, forget it.
Lightweight server — Wraps the bot logic in a minimal Express server, ready for one-click deployment on any PaaS.
Stack
Built with Node.js. Blockchain calls use ethers.js against the Aavegotchi Diamond contract on Polygon. Task scheduling via node-schedule. Configuration is fully environment-driven.
More from patolabs
Souffle
Guided breathing, 13 soundscapes and synchronized haptics. Find your calm in minutes.
Orfeo
Participative auto-DJ — guests propose and vote from their phones, an autonomous brain decides what to play and when.
Luchamon Bot
Battle automation bot for luchamon.com on Base — picks each opponent by simulation and plays the best available move, energy after energy.