Hashes Collections

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