OWLS × ETHEREUM
An observational study of 9,999 code-generated birds migrating their way from random entropy to deterministic permanence on Ethereum mainnet.
Pure On-Chain Art
299 lines of Solidity. Zero dependencies. Every owl lives forever as pure contract logic—no servers, no IPFS, just deterministic art emerging from the blockchain itself.
Block Hash Entropy
At mint time, the contract reads blockhash. This 256-bit value, combined with your token ID through keccak256, becomes the immutable seed for your owl.
Bit Shifting Magic
The 256-bit seed gets decomposed through modulo operations. Each trait extracts specific bits: head from bits 0-47, face from 48-95, body from 96-143, feet from 144-191. Colors interleave with shapes.
Real-time SVG Generation
No pre-stored images. The contract builds SVG in memory using abi.encodePacked(). A custom WOFF2 font gets base64-encoded inline, ensuring perfect rendering everywhere.
Gas Engineering
Every line optimized for efficiency. unchecked blocks skip overflow checks where safe. Batch minting uses a single SSTORE for up to 100 owls. Result: 30% gas savings.
Evolving Canvas
Three descriptor versions deployed on-chain. The team can upgrade the visual renderer—enabling future competitions, artistic improvements, or community customizations. Your owl's seed remains immutable while its expression can evolve.
Hoo we are
Switzerland gave the world watches and chocolate. Now it's gifting you a collection of 9,999 ASCII owls, brought to life by two guys from the Alps obsessed with Web3, ASCII art, and, of course, owls. You're welcome.
Questions?hey@goodbird.ioReady to own a piece of history?