MegaETH Testnet

About PixMint

32x32 Pixels, 32 colors per palette, 3232 pieces, 3232 blocks per 'Blix', 0,00032 ETH mintprice, 3,2% royalties to the minter. 9 palettes, 9 snapshots, 9 max mint per wallet.

PixMint is a MegaETH pixel-art minting project based on some core principles:

  • The user is the main actor who decides what and when to mint.
  • The artwork structure is then fixed on-chain at mint time, becoming immutable.
  • Yet, palette interpretations are produced by deterministic rules as the palette changes every 'Blix' (each 3232 validated blocks.)
  • At each Blix the palette is selected out of 9 possibilities, with slight differences introduced (small RGB offset for each of the 32 colors)
  • The chain becomes a chromatic rythm, revisiting each NFT and the entire collection.

How to produce my NFT?

  • Draw on the canvas, pick colors from the current available palette or wait for the next Blix to use another palette.
  • You can also use generative helpers: random fill or two Op-art inspired algorythms.
  • Once satisfied, mint your art.
  • Congratulations, you have contributed to the collection and are the proud owner of your work, forever on-chain!
  • Now you can look at your Pixmint and the entire collection, watching them changing on the dedicated webpages.

What Is Minted

Each mint stores on-chain: 1. A 32x32 pixel matrix packed into 640 bytes (`packedPixels`). 2. A canonical rendered image as a PNG data URI (`imageDataUri`). 3. Mint metadata (mint palette index, mint block number, hash fingerprint).

All of this is stored on-chain (SSTORE2 + contract storage).

Why This Matters

  • No IPFS dependency.
  • No backend metadata dependency.
  • `tokenURI` is generated on-chain and includes the original image directly.

So, if frontend/backend/marketplaces disappear, data still exists and remains retrievable from the chain.

One NFT, always revisited

  • In 'My pixmints' page, you have the possibility to see your original piece and its rendering at the current Blix,
  • You also have 9 snapshots slots available to save your piece in its various blix palettes version.
  • Those snapshots are stored on-chain in a second smart contract. They are not NFTs, just a basic and efficient on-chain capture of a moment.
  • You can overwrite snapshots.

So, if frontend/backend/marketplaces disappear, data still exists and remains retrievable from the chain.

Why on MegaETH?

  • PixMint leverages MegaETH’s extremely fast block cadence to create the Blix system, turning the blockchain into a shared chromatic clock.
  • The project minimizes expensive state growth by storing compact 5-bit packed pixel structures instead of full images, optimized for MegaETH’s storage economics.
  • Pixel data and canonical images are stored using SSTORE2 immutable bytecode, reducing persistent storage slot usage.
  • Temporal palette evolution is derived deterministically from block numbers, avoiding additional on-chain writes and keeping the contract state minimal.
  • Snapshots store only a small Blix reference instead of image data, allowing artwork states to be reconstructed while keeping on-chain storage extremely efficient.

Artistic Intent

The User is an integral part of the creation process. The Artist/dev provides a Canvas, some expression possibilities and some rules. The Blockchain provides the storage and the rythm.

1 by 1, each mint builds up to a collective whole, the collection.

For each creation, the immutable structure is the anchor.

From that anchor, alternate versions of the piece are constantly revisited, following the blockchain breath cycles.

So the art piece keeps both: - permanence (what was minted always stays the same), - and change (what is seen is always different).