Squiggle Dicks
What Is This
Squiggle Dicks is a collection of 699 fully on-chain generative NFTs on Ethereum. Every token is unique, algorithmically generated from a deterministic seed. No two are alike.
This is not your typical NFT project. There are no images hosted anywhere. No IPFS. No AWS. No Arweave. The code that renders each piece lives directly on the Ethereum blockchain, stored permanently via SSTORE2.
100% On-Chain
Every single byte of this project is stored on Ethereum. The rendering code, the metadata, the SVG generator, the animation engine. When you call tokenURI, the smart contract assembles a complete HTML page with embedded JavaScript that draws your unique piece. No external dependencies.
Dual Renderer
Each token has two renderers stored on-chain:
SVG Renderer — Generates a vector image that scales infinitely. This powers the image field in metadata, giving you a crisp preview at any resolution.
Canvas Renderer — Generates an interactive, animated HTML canvas. This powers the animation_url field, bringing your piece to life with movement and interactivity.
Architecture
Rarity
Each token's type is determined by its seed. Some types are rarer than others.
| Type | Chance | Tier |
|---|---|---|
| Golden | ~1% | Legendary |
| BBC | ~3% | Epic |
| Micro | ~3% | Epic |
| Alien | ~8% | Rare |
| Neon | ~12% | Rare |
| Inverted | ~12% | Rare |
| Jizz | Common | Common |
| Thicc | Common | Common |
| Hairy | Common | Common |
| Normal | Common | Common |
Day One
The first 20 tokens are Day One editions, migrated from the V1 contract with their original seeds preserved. These carry their history from the original collection, making them the OGs of Squiggle Dicks.
Contract
Verified on Etherscan 0xb43da784c5bCdc67b9cd8736FdDfb0F5E7e3164ELongevity
As long as Ethereum exists, your Squiggle Dick exists. No server to go down. No domain to expire. No company to go bankrupt. The art renders itself from code stored permanently in contract storage. It will outlive every centralized NFT project.