Spatters

Up to 999 pieces of generative art that evolve along with their collectors. All code stored on Ethereum. Zero off-chain dependencies.

999
Max Supply
0.007 ETH
Starting Price
1%
Price increase per mint
100 ETH
Final Price

How It Works

1

Request Mint

Pay the mint price and request 3 unique seeds from the contract. Each token costs 1% more than the previous one, ending at 100 ETH for token #999.

2

Preview & Choose

View 3 generated artworks and select your favorite.

⚠️ You have 55 minutes to choose. If no option is selected, the mint is cancelled and the minting fee is NOT refundable.
3

Complete Mint

Confirm your choice and your Spatter NFT is minted to your wallet.

4

Your Spatter grows with you

On specific dates each year, you can apply a change to your Spatter. You can choose the kind of modification, but the exact change will be based off a blockchain-generated seed. The outcome will be permanently recorded as part of the Spatter's full version history.

Features

🎨

Seed-Based Generation

Each NFT is generated from on-chain seeds using p5.js. Choose from 3 previews before minting.

🔄

Shape your Spatter

94 mutation types available each year on minting anniversaries of tokens #1, #100, #500, #750, #999 and each token's own minting anniversary.

📜

Full Version History

Click any artwork to cycle through its full journey: from mint, through every mutation up to its current form.

Connect Your Wallet

Connect your wallet to start minting Spatters

100% On-Chain

Spatters is a fully on-chain generative art project. Every component needed to render the artwork is stored permanently on the Ethereum blockchain:

  • Spatters Contract: Stores all token data including mint seeds, mutations, and custom palettes
  • Generator Contract: Contains the custom rendering logic (spatters.js) split across multiple storage chunks
  • p5.js Dependency: We use the p5.js library (v1.0.0) deployed on-chain by Art Blocks via their DependencyRegistry contract on Ethereum mainnet
  • HTML Template: A minimal viewer template stored on-chain that assembles all components client-side

© 2025 Spatters. All rights reserved.

Built on Ethereum • Fully On-Chain