Living Squeek

A Squeek that
repaints itself.

Drawn by Squeekchain's own renderer, seeded from the round the protocol last certified. A new round repaints it. Nothing gets uploaded.

Read the contract

This is round —. Press to see the same token at the next one.

Round
—
Block height
—
Seed
—

The picture is a function of the chain

Three consecutive rounds. Same token, same page, same renderer. Only the seed moves, because the seed is built from the round the protocol settled.

renderer —
page root —
traits change —

How it works

  1. Seed from the frontier

    keccak256(abi.encode(DOMAIN, tokenId, round, height)), where round is core.state().settledThroughRound. No owner input, no randomness, no timestamp.

  2. Art from Squeekchain

    The seed goes straight into the same DotGridRenderer SqueekNFT pins. A Living Squeek can only look like a Squeek.

  3. Nothing to re-upload

    tokenURI renders at read time. Wallets that refresh metadata see the new art without anyone calling anything.

LivingSqueeknot deployed yet
NetworkSepolia · 11155111
Renderer0x50888Ea2…4Ddd165
Page root0x0677aCa3…0Bb27D