We’re excited to announce that hack has been selected as a recipient of a blockchain integration grant from the Chainlink Community Grant Program to build open-source infrastructure that empowers smart contract developers, specifically open-source templates that help reduce gas costs for NFT mints by queueing transactions and using Chainlink Keepers and Chainlink VRF to mint and reveal metadata in batches.
The creation of templates that leverage Chainlink Keepers and Chainlink VRF will enable developers to bring more cost-efficient NFT mints and a better experience for the end-users.
When NFT projects that have been developed using these open-source templates, the NFTs in the projects can signal for themselves to be revealed and added to a queue in the smart contract batch. As long as the minting window is still open, Chainlink Keepers will then automatically check the queue at a set time period. If there aren’t enough requests in the queue, no smart contract actions will be triggered. However, if there are requests waiting then Chainlink Keepers will execute a function that uses Chainlink VRF to generate random characteristics for the NFT metadata and then move the NFTs from the queue.
By batching multiple requests and responses into single transactions with Chainlink VRF, NFT projects that need multiple randomized values to generate unique characteristics for each individual NFT can achieve significant gas savings. These cost-efficiency gains are particularly favourable for larger NFT projects or those with more frequent drops on blockchains with higher transaction fees. Chainlink Keepers further increase efficiency through smart contract automation, which saves time and human resources that can be spent more creatively.
Ultimately, improved open-source NFT infrastructure empowers developers to experiment with new use cases, and drive innovation across the Web3 space.
Chainlink is the leading provider of secure and reliable open-source blockchain oracle solutions, enabling smart contracts to connect to real-world data and systems, such as off-chain data feeds, web APIs, IoT devices, payment systems, and more. Their team is dedicated to the development and integration of Chainlink as the standard decentralized oracle framework used by smart contracts across any blockchain.