Inspiration

To learn more about Chainlink's services and how they can be utilized to give power to smart contracts.

What it does

My Chainlink 2024 Hackathon project submission is an ERC721 NFT contract that utilizes Chainlinks VRF Service and Chainlinks Functions Service to allow users to random generate and mint NFTs that pull their metadata from external APIs that have access to tens of thousands of records allowing for a vast selection of different possible NFTs.

How we built it

I used Chainlink VRF to generate random numbers and Chainlink Functions Service to query off-chain API data and inject it into my smart contract.

Challenges we ran into

There were several times I ran into gas limitations on the oracle services and had to restructure my contract.

Accomplishments that we're proud of

Successfully using Chainlink VRF to generate random numbers and Chainlink Functions Service to query off-chain API data and inject it into my smart contract. Creating an NFT multiverse that has unlimited expansion.

What we learned

I've used Chainlink's VRF service in the past, but I've never used their Function Service so I learned how that works and that it's a really powerful tool that has the ability to enhance smart contracts.

What's next for NFT Multiverse

Adding more universes to the multiverse and building smart contracts around the multiverse characters

Built With

Share this project:

Updates