Collections are contract templates and utilities configured to work within the Hashes ecosystem. These are primarily cloneable smart contracts tracked through the Collection Factory. The goal of the Collections infrastructure is reduce engineering work, save on gas fees, and improve the efficiency of Hashes permutation development.
Create a new Hashes NFT collection
Explore Hashes NFT Collections:
Connect Web3 wallet to view content
Collection Factory
A registry contract for collection implementation contracts and cloned collection instances
NFT Collection V1
A cloneable ERC-721 contract with special integration with the Hashes NFT primitive
An owned Hash is provided when minting an item from each collection
Collection creators provide eligibility and mint fee functions to define arbitrary logic (based on hash tokenIds, other properties, allowlists etc.)
Mechanism for collecting mint fee and royalties percentage for Hashes DAO
NFT Collection V2
An extension of the NFT Collection V1 implementation that facilitates on-chain metadata construction
In addition to the eligibility and mint fee functions, collection creators provide a tokenURI function to define arbitrary metadata logic (description, image, attributes, etc.)
Collection Payment Splitter
Utility for splitting revenue across multiple addresses, built using OpenZeppelin's PaymentSplitter contract
Can be swapped into the Creator role for NFT Collection V1 to receive mint fees and royalties