AZ
Back to constellation
Web3Published

NFTMixer (.NET)

The original generative-NFT builder — C# / .NET 6, Blazor Server — and the predecessor that motivated the Go rewrite.

C#.NET 6Blazor ServerDocker
Read the write-up

Overview

What it is

NFTMixer (.NET) is the original generative-NFT builder: a C# / .NET 6 Blazor Server application, structured as a multi-project Dockerized solution. Layered art flows through sources → assets → variants → a node graph, then generates PNGs plus metadata.

Why it matters here

This is the predecessor to nftmixer-go. It defined the product and the domain model, and it served as the read-only reference implementation the Go + Next.js rewrite was measured against for functional parity.

Highlights (and honest limits)

The original proved the concept but carried real defects that the rewrite was explicitly designed to not reproduce — spoofable wallet "authentication", unauthorized download endpoints, a committed API key, and non-expiring sessions. Keeping it in the constellation is deliberate: the interesting engineering story is the delta between the two, not either one alone.

Related write-ups