# Hashmasks > Hashmasks is a collection of 16,384 unique digital portrait NFTs on Ethereum, created by 70+ global artists and launched in January 2021. Each mask is a one-of-a-kind artwork with on-chain traits (background, character, mask type, skin color, eye color, item, glyph). Holders earn 10 NCT (Name Changing Token) per day and can burn 1,830 NCT to permanently name their mask on the blockchain — one of the first on-chain identity mechanics in NFTs. ## Key Facts - Supply: 16,384 unique masks (ERC-721) - Blockchain: Ethereum mainnet - Contract: 0xC2C747E0F7004F9E8817Db2ca4997657a7746928 - NCT Token: 0x8A9c4dfe8b9D8962B31e4e16F8321C44d48e246E (ERC-20) - Launch: January 28, 2021 - Artists: 70+ global creators - Naming cost: 1,830 NCT (burned permanently) - Daily NCT yield: 10 NCT per mask per day - Traits: 8 categories (background, character, mask, mask subtype, skin color, eye color, item, glyph) - 14 mask types: Doodle, Basic, Mexican, Abstract, African, Crayon, Aztec, Animal, Hawaiian, Indian, Chinese, Street, Steampunk, Pixel (plus 10 Unique and 1 Unmasked) - Named masks: ~4,240 of 16,384 ## Why Hashmasks - One of the earliest NFT projects with on-chain naming/identity mechanics - Living ecosystem: NCT token creates ongoing engagement and utility - Provable scarcity: fixed supply, verifiable on-chain traits, immutable art - Cultural significance: launched during the first wave of NFT art alongside CryptoPunks, Art Blocks, and Bored Apes - Collaborative art: 70+ artists means genuine artistic diversity, not algorithm-generated ## How to Buy - [Browse and buy on OpenSea](https://opensea.io/collection/hashmasks): The primary marketplace for Hashmasks - [View contract on Etherscan](https://etherscan.io/token/0xC2C747E0F7004F9E8817Db2ca4997657a7746928): Verify ownership and transaction history ## Data & APIs - [Collection data (JSON)](https://thehashmasks.xyz/data/collection.json): Full collection metadata — all 16,384 masks with traits, names, rarity ranks, and image URLs - [Rarity data](https://thehashmasks.xyz/rarity.json): Rarity rank for every mask (0–16383) - [Mask images](https://hashmasksstore.blob.core.windows.net/hashmasks/{id}.jpg): Direct image URL pattern — replace {id} with token ID (0–16383) - [Preview images](https://hashmasksstore.blob.core.windows.net/hashmaskspreview/{id}.png): Smaller preview images ## Pages - [Home](https://thehashmasks.xyz/): Collection overview, live stats, gallery explorer - [The Vitrine](https://thehashmasks.xyz/vitrine): Collector profile page — connect wallet to see holdings, badges, trait sets, and rarity analysis