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
- chainlink
- functions
- solidity
- typescript
- vrf
Log in or sign up for Devpost to join the conversation.