Pic2cells_

pack generator · every seed arranges its pixels into a form
current cell#0000

// Pack Preview

preview: —
24 × 24
1
Preview only — your real pack is randomly generated on-chain when you mint.
// Minted 0 / 10000
0% claimed · public phase · 0.0015 ETH

// Canvas Rarity

backdrop odds · gold + platinum rarest

// Pixel Rarity

per-cell weights

// On-chain port notes

Each cell's color is determined by uint(keccak256(seed, cellIndex)) % 10000 — same logic in JS and Solidity. Total weight sums to 10000 (basis points), so the rarity table maps cleanly to a uint16[] on-chain. This page previews the 21-color palette. The deployed v3 contract stores canvas data byte-aligned (one byte per color id), so all 21 colors are supported on-chain with no packing tricks. Seeds are assigned at mint time on-chain (from prevrandao + tokenId + minter + contract), so the pack you mint is revealed by the chain, not chosen here.
♪ tap the pot
🌿 pixel garden
not connected