Dynamic Traits

Dynamic traits introduce the capability for ordinals to evolve over time, blending fixed attributes with elements that can change.

In the Natowls collection, every owl features a mix of core and dynamic traits, each linked to the owl's unique identifier: the block number used during its minting, a hash of which constitutes the owl's DNA. This approach diverges from traditional digital collectibles by coding traits as pixel coordinates, allowing for a more versatile visual representation.

Core traits are the unchanging characteristics of the Natowls, including the colors of the owl, its tree, the default color of the moon, and the background. These elements remain constant, determined either by the creator's choice or through a random selection process.

Conversely, dynamic traits offer variation and adaptability. Within the Natowls series, these traits encompass a variety of apparel, accessories, and environmental settings, such as eyewear, outfits, and even the surrounding sky, which can alter based on the time of day or week. The changes in these traits can follow a set pattern or occur randomly, adding uniqueness to each owl.

Additionally, personality and behavioral traits are influenced by a combination of the time, the owl's DNA, and random elements, enriching the Natowls' diversity.

The implementation of dynamic traits in Natowls relies on BRC333 mint inscriptions. These are compact HTML scripts that initiate the UNAT logic script responsible for the traits' dynamic nature. This setup enables the generation of unique traits through deterministic methods, using inputs from the minting inscription.

Last updated