Snowmen
The NFT, its wallet, and how the artwork is derived from the balance sheet.
The wallet
A Snowman's wallet is a Tokenbound ERC-6551 account. Its owner is whoever holds the NFT, so an ERC-721 transfer is the transfer of the whole balance sheet. The account can hold ERC-20s, the LP position and anything else sent to it.
| View | Returns |
|---|---|
| accountOf(id) | the ERC-6551 account address |
| geneOf(id) | 0 HODLER, 1 MM, 2 BOOMER, 3 DEGEN |
| generationOf(id) | 1 at mint, +1 per merge |
| mergesOf(id) | total merges absorbed |
| mintedAt(id) | block timestamp of the mint |
Genes
The gene is fixed at mint and decides how the controller allocates fees credited to this Snowman. The survivor of a merge keeps its gene; the donor's is lost.
HODLER: Buys the token with most of every fee. Provides a little liquidity. MM: Almost everything goes to the pool. Earns the most trading fees. BOOMER: Keeps half of every fee as the tokenized stock. Slow, steady, dividend-like. DEGEN: Concentrated liquidity, compounds every block it can. Highest variance.
Art from the wallet
Nothing in the image is a stored file. The renderer takes the wallet and the token id and paints a low-resolution scene, then quantises it through an ordered dither into a small palette. Two people with the same balances get the same picture.
Worlds and rarity
The token id rolls a world: one of 14 palette families, a biome, time of day, weather, a companion, a prop, eyes, nose, arms and an accessory. The body material is gated by size, so gold, crystal and obsidian only exist on Snowmen that earned their way there. Rarity is a consequence of what happened to the wallet, not a trait table.
| Size | Assets under NFT | Materials available |
|---|---|---|
| small | under $60 | snow, coal |
| medium | $60 to $250 | snow, ice, candy, marble |
| big | $250 to $1,000 | snow, ice, candy, marble, obsidian, gold |
| monster | over $1,000 | gold, crystal, obsidian, ice, marble, plus an aurora |