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.
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.
Pick a Squeek, watch it turn
Each card is one live eth_call against the deployed renderer.
Drag the round back and forth to see the same token in a different round.
How it works
-
Seed from the frontier
keccak256(abi.encode(DOMAIN, tokenId, round, height)), where round iscore.state().settledThroughRound. No owner input, no randomness, no timestamp. -
Art from Squeekchain
The seed goes straight into the same
DotGridRendererSqueekNFT pins. A Living Squeek can only look like a Squeek. -
Nothing to re-upload
tokenURIrenders at read time. Wallets that refresh metadata see the new art without anyone calling anything.
not deployed yetSepolia · 111551110x50888Ea2…4Ddd1650x0677aCa3…0Bb27D