Vol. 01 · A µToken generative collection
uBully
BULLY · launching on uTokenPro
The thesis
Ten thousand junkyard dogs, drawn by the market that buys them. The art lives in the contract, not on a server.
- 01
Every collectible project I have watched still keeps its art somewhere else. A contract holds the balances, a server holds the picture, and the two are held together by a promise. uBully starts from the opposite end: the art is the contract state.
- 02
uBully launches on µToken as a generative collection. The layer set — every backdrop, every jacket, every chain and spiked collar — is written into contract storage at creation, across as many transactions as the bytes need. After that it is immutable. No creator, no protocol, and no outage can change what a bully looks like.
- 03
The token is a plain ERC-20. Buying one whole BULLY on the curve mints one bully to your wallet, each with its own traits. Fractions never mint, and tokens received by transfer never mint — a bully has to be bought into existence. That is the only way a piece is ever created.
- 04
Traits reveal one layer at a time, advanced by trades. Each layer commits your item to a block, and a later transaction reads the layer back out of it. Because the outcome comes from a block produced after the mint, nobody — not the buyer, not us — can aim for a rare. You get the dog you get.
- 05
Price is a curve from the first block. At 4 ETH the collection graduates: liquidity moves into a Uniswap v4 pool and the LP key is burned. The pool stops being ours. The art was never ours to move in the first place.
- 06
The name: a bully is what you call the breed, and it is also what the market is. Both of them decide what a piece looks like here.
µToken + Bully = uBULLY
10,000 whole tokens. 10,000 possible dogs. Not one of them exists until somebody buys it.
Launch parameters · fixed at deploy
- Type
- Generative collectionLayer set stored fully onchain
- Ticker
- BULLYFixed at deploy
- Supply
- 10,000One bully can ever exist per whole token
- Pair
- ETHBonding curve from the first block
- Graduation
- 4 ETHLiquidity to Uniswap v4, LP key burned
- Buy & wallet cap
- 0.25% of supplyRises every second until limits lift
- Creator allocation
- 0.25%Bought off the curve at the same starting price
- Reveal
- Sequential, trade-advancedOne layer at a time, anyone can trigger
- Trading fee
- 1%0.7% creator · 0.3% protocol





