Work · Aavegotchi
The data layer for one of Polygon's most active on-chain games
For two and a half years we were the lead developers of the subgraphs behind Aavegotchi's dApp, marketplace and analytics, and of the infrastructure that served them.

- Chain
- Polygon
- Timeline
- Aug 2021 – Feb 2024
- Our role
- Lead subgraph developers
- Scale
- 176 merged pull requests
Subgraphs & indexing
Every item, parcel and auction in the game, queryable in real time.
In Aavegotchi every item, land parcel and auction lives on-chain. The dApp, the Baazaar marketplace and the analytics all need that data fast, consistent and always available, while the game keeps shipping new features.
How it works
- Polygongame contracts emit events
- Subgraphscore, Gotchiverse, Baazaar
- Load balancerin front of self-hosted Graph nodes
- AppsdApp, Baazaar, analytics, data API
DappRadar listed Aavegotchi among the top gaming dapps on Polygon. Source →
What we built
- The core, Gotchiverse and Baazaar subgraphs: lending, land parcels, installations, access rights, GBM auctions and buy orders.
- A data API, including the circulating-supply endpoint used by market data sites.
- An analytics site for the Gotchiverse economy.
- A load balancer in front of self-hosted Graph nodes for development and production.
- Unit tests and CI pipelines that deploy subgraphs automatically.
176merged pull requests
20+repositories
#1contributor to 3 core subgraphs
“Frank was always reliable, focused, and committed to the tasks at hand. The value of such cannot be understated especially when working in such a fast moving space as blockchain.”
- The Graph
- AssemblyScript
- TypeScript
- Node.js
- Polygon
- GitHub Actions
Planning something similar?
Let's build together →