YOLO Nouns is an experimental social project for the Nouns community. In between each Noun that is selected daily, there are “ghost” Nouns that appear with every block and are lost into the ether. Until now. With YOLO Nouns you can capture each Noun and each moment on-chain, block by block. This happens really fast, so if you see a Noun you like, be sure to YOLO quickly!
YOLO Nouns are not Playground Nouns – they follow the same on-chain sequence and provenance as the Nouns DAO, leveraging the same Seeder contract that is used to determine Noun traits during the minting process. In fact, you can compare them to what you see on FOMO Nouns. So when you mint a YOLO Noun you are minting a Noun that could have actually been minted on-chain.
WARNING: To YOLO means to live in the moment and to take risks - due to the speed of blocks, when you YOLO on-chain you run the risk that you may not be fast enough to catch your target, and you may end up minting the Noun on the next block instead - but that doesn't bother you, as they say, YOU ONLY LIVE ONCE!
The goal of YOLO Nouns is to acquire Nouns, and to provide the community with access to the broader Nouns governance model.
YOLO Nouns is all about vibes, but we are also planning on doing Nounish giveaways and other surprises for the community.
Nouns are generated randomly based on Ethereum block hashes. There are no 'if' statements or other rules governing noun trait scarcity, which makes all nouns equally rare. As of this writing, nouns are made up of:
Nouns are stored directly on Ethereum and do not utilize pointers to other networks such as IPFS. This is possible because noun parts are compressed and stored on-chain using a custom run-length encoding (RLE), which is a form of lossless compression.
The compressed parts are efficiently converted into a single base64 encoded SVG image on-chain. To accomplish this, each part is decoded into an intermediate format before being converted into a series of SVG rects using batched, on-chain string concatenation. Once the entire SVG has been generated, it is base64 encoded.