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.
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
Before deploying your collection, you can:
- Test your generation with different hash inputs
- Preview attributes and rarity distribution
- Verify rendering consistency across different devices