Chainlink VRF launches on Polygon, enabling provably-rare Aavegotchis

3 min readFeb 23, 2021


Hey frens, the wait is over — Chainlink VRF is live on Polygon (formerly Matic)! Chainlink Verifiable Randomness Function (VRF) is the gold standard for verifiable random number generation, ensuring that traits are assigned to Aavegotchis in a provably unbiased and tamperproof manner by Aavegotchi Portals. This means all users have a fair opportunity of earning rare Aavegotchis, with on-chain proof in the integrity of the process.

An Aavegotchi Portal is a magical NFT that is used to summon an Aavegotchi. Open a Portal to discover ten completely unique Aavegotchis inside. These Aavegotchis enjoy a wide variety of personality traits, visual traits, and even different tokens to stake as collateral.

These variabilities can have a major impact on the overall rarity score and collectible desirability of each Aavegotchi. With so much value at stake, it’s imperative that trait compositions are transparently generated in a truly random and secure way that can be easily verified by users.

That’s where Chainlink and their VRF oracle solution come in.

At the point you open a Portal, the VRF oracle is called on-chain and returns data that is central to determining what the Aavegotchis in that particular Portal will be like. Not only does Chainlink VRF generate a source of randomness, but it generates a cryptographic proof to verify the integrity of the process as being tamperproof. Thus, the oracles, Aavegotchi team, or outside entities cannot manipulate, influence, or predict the traits assigned to new Aavegotchis.

How Portals are Opened in Aavegotchi

By using Chainlink VRF with Polygon, we are able to significantly scale our use of VRF. Our original plan for launching on Ethereum was to only call the VRF a set number of times per day, due to the high cost of VRF on Ethereum. Any opened Portals would have to wait for the next “summoning ceremony” to take place. This offered its own social dynamics opportunities but admittedly limited certain elements of gameplay.

However, having decided to wait and launch the “First Haunt” of Portals on Polygon’s Layer-2 means every Portal can enjoy its own VRF call. That’s 10,000 Portals and 10,000 VRF calls happening in the coming weeks!

“Both the Chainlink and Polygon/Matic teams have been incredibly supportive and we’re super excited to see Aavegotchis summoned under these absolute best case circumstances,” says Jesse Johnson, Aavegotchi summoner and member of the core product team.

Now that VRF is live on Polygon, Aavegotchi is cleared to launch! Stay tuned for the official announcement.

About Chainlink

Chainlink is the most widely used and secure way to power universally connected smart contracts. With Chainlink, developers can connect any blockchain with high-quality data sources from other blockchains as well as real-world data. Managed by a global, decentralized community of hundreds of thousands of people, Chainlink is introducing a fairer model for contracts. Its network currently secures billions of dollars in value for smart contracts across the decentralized finance (DeFi), insurance and gaming ecosystems, among others.

Chainlink is trusted by hundreds of organizations to deliver definitive truth via secure, reliable data feeds. To learn more, visit, subscribe to the Chainlink newsletter, and follow @chainlink on Twitter.

Docs | Discord | Reddit | YouTube | Telegram | Events | GitHub | Price Feeds | DeFi | VRF

About Aavegotchi

Aavegotchis are on-chain collectible ghosts staked with Aave’s interest-generating aTokens (known as maTokens on layer 2).

Compete for player rewards by earning XP, leveling up, and increasing the rarity of your Aavegotchi fren. Aavegotchi is governed by the AavegotchiDAO via the native eco-governance token GHST. Summon your first Aavegotchi and join the future of DeFi-staked NFT avatars! | Discord | Wiki | Medium | Twitter | | Telegram | Reddit




DeFi-enabled Crypto Collectibles Collect, compete, and combine your Aavegotchis for the ultimate gamified DeFi experience! Powered by @aaveaave.