Back

Aavegotchi Pet Bot

Web3

Never miss a pet. Kinship on autopilot.

Automated bot that pets Aavegotchi NFTs on a cron schedule to keep their kinship score alive across multiple wallets.

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.