For Creators
Dynamic NFTs
Introduction

Introduction to Dynamic NFTs

Dynamic NFTs on Genify are generative artworks that are uniquely created based on a deterministic hash. Each NFT in your collection will be generated using the same code but with different input parameters, creating unique variations.

Dynamic NFT Example

What Makes Dynamic NFTs Special?

  • Deterministic Generation: Each token is generated using a unique hash, ensuring the same input always produces the same output
  • On-chain Uniqueness: Every piece is uniquely generated at the time of minting
  • Programmable Art: Create complex generative art using web technologies
  • Attribute Support: Define rarity and traits for your collection

Technical Overview

Supported Technologies

  • P5.js for creative coding
  • Three.js for 3D graphics
  • Vanilla JavaScript/HTML5 Canvas
  • Any web-based rendering technology

Key Concepts

Hash-based Generation

Each NFT is generated using a unique genhash parameter, which serves as the seed for all random operations. This ensures:

  • Deterministic output
  • Reproducible results
  • Verifiable uniqueness

Attributes and Rarity

You can define specific attributes for each generated piece:

{
  "background": "sunset",
  "style": "geometric",
  "complexity": "high",
  "color_scheme": "warm"
}

Getting Started

Ready to create your first Dynamic NFT? Check out our:

Preview and Testing

Preview Interface

Before deploying your collection, you can:

  1. Test your generation with different hash inputs
  2. Preview attributes and rarity distribution
  3. Verify rendering consistency across different devices