Mondrian Puzzles_

Mondrian Puzzles are dynamic heuristically solutions to the Mondrian Puzzles. They are fully generated and stored tokens on the chain and each represent a randomly generated solution that evolves with the Ethereum chain.

Connect your wallet to start minting.

Tokens in total: 0 Minted this year: 0 Available freebies this year: 0

What are Mondrian Puzzles?

Well, the Mondrian Puzzle is a puzzle that requires rectangles tiling a integer-sided square. All rectangles within the square must be integer sided and pairwise non-congruential. The aim is to fill the square with such rectangles in a way so that the difference between the area of the largest and the area of the smalles rectangles are kept at a minimum. The ultimate challenge consists in finding a tiling that has the lowest score possible. Each puzzle is unique and by using the natuaral evolution of the block chain it will use a heuristic approach to lower the score.


I am by no means either an artist nor a mathematician, but I have delt with both areas and am fashinated by them. Especially I have been intrigued by geometric art from the beginning of the 20th century and generative and concrete art from the 1960s. Also I am fascinated by computer assisted visual creations and have deployed my programming skills to make tools for melty beads patterns, pixel art, cross stitches, CNC/Laser-cutting, video mosaics and much more. To me the possibility to create NFTs on the block chain, combines to two worlds beautifully and so this is my first attempt to make something that


The Mondrian Puzzle of course derives from the dutch painter Piet Mondrian, who is well known for his colorful and abstract art. Mondrian was intrigued be the abstract and non-figurative and developed an art style where his artistic expression was "reduced" to simple geometric shapes. Many of his geometric works has stringency to them that appeals to the minds of mathematicians and from conjunction of the artistic mind and the mathematical minds the Mondrian Puzzle did emerge.

Any questions?

What does "on chain" means?

It means that all calculations and the token it self - including the metadata and actual artwork - is stored on the Ethereum Blockchain. Therefore it's codebase is immutable and can never be changed or removed unless the entire blockchain shuts down. Many NFTs only stores a seed or the metadata on the chain while generating and storing the art work on either centralized servers or perhaps decentralized. While theres nothing wrong in that, there is a chance that the connection between the token and the artwork is broken if the centralized server is down or removed.

How are the puzzles generated?

The puzzles are generated from a rather simple algorithm that fills a predefined integersided-square with rectangles according to the "rules" of the Mondrian Puzzle. The size, place and colors of the puzzles are generated randomly based on an unique seed and the current state of the block chain. You can look up the code on Etherscan.

How many are there?

Each year a total of 1024 puzzles can be minted (created). When the grand total reaches 5120 puzzles the supply ends and it will no longer be able to mint new puzzles - not even by me. You might find some on though.

How much is it?

You can mint a Puzzle for 0.01 ETH. At the very beginning of each year, there will be a few give aways - or rather the minting is free but the gas fee still applies. There are no restrictions to the give-aways, but if you are one of the lucky ones, I hope you will take only one and leave the rest for others.

So how do I buy one?

If you're here you're most likely familiar with NFTs and crypto currencies. But in case you're not, the the first thing you will need is an Ethereum wallet. Metamask is probably one of the easiest to get started with, but for NFTs I personally prefer Rainbow as it displays you tokens nicely :). Then you need to connect you wallet to this site using one of the button above (please note that Metamask is only available in Chrome). Once connected the mint-buttons will show up and you can start minting - provided you have at least 0.01 ether in your wallet.

Now I bought one, how can I revisit it?

There are several ways to retrieve a snapshot of the puzzle once the transaction is fully processed. If you are familiar with EtherScan you can alway use that to interact with the contracts tokenURI() method which will give you the current state of the puzzle. If you are using Rainbow wallet, a snapshot of the puzzle is displayed directly in the wallet and you can also find it on

If you extract the transaction hash or the tokenID from your wallet you can also look it up using the feature below (please connect first).

How about copyrights?

The contract code, IP and resulting assets are all Public Domain. Feel free to build upon the project in any way you'd like.