Vol. 01 · A Uniswap v4 hook on Robinhood Chain
The market
prints itself.
cANDLE is a single ERC-721 NFT whose on-chain SVG is the live candle chart of its own Uniswap v4 pool on Robinhood Chain. Every swap prints a candle. Held by one address. Always for sale.
Live render · same SVG that ships on-chain
The thesis
A new kind of on-chain object.
In July 2026, Robinhood Chain went live: an Ethereum L2 where equities trade as tokens, 24 hours a day, with Uniswap v4 deployed from day one. For the first time, the oldest visual language in markets, the candle, green when buyers win, red when sellers win, the chart every trader already reads, can exist as a real, on-chain, living artifact. Not a metaphor. A contract.
The lineage is direct. uPEG froze the moment of birth. wAVE captured the heartbeat of an Ethereum pool. cANDLE lights the chart of the onchain stock market. The artifact isn't a function of the moment of deployment, it's a function of the most recent thirty-two units of pool activity. As the market trades, the candles print. If the pool falls silent for 345 600 blocks (~24h on Robinhood Chain), the artwork enters a THE WICK IS OUT state: grain, cracks, an extinguished flame.
One artifact. One holder. The Wick is a singular ERC-721 with totalSupply == 1.
The classical problem with a perpetually mutating singular artifact is who owns it.
The answer is Harberger taxation: the holder posts a self-assessed price in USDG, pays a 10%
per-year tax on that price, and anyone can buy at the posted price at any time.
Ownership cycles, perpetually.
Tax revenue feeds back into the pool. 70% is donated to LPs via
PoolManager.donate, 20% buys back cANDLE and burns it, 10% funds a public
treasury. More art demand → more tax → more LP yield → more swaps → richer chart.
A closed economic loop. The market becomes its own muse.
The mechanism
Four parts.
One closed loop.
Every swap is a candle
The Uniswap v4 afterSwap hook records one candle per block in a 32-slot circular buffer. Direction, log magnitude, block gap, all packed into 16 bytes.
One artifact, one holder
totalSupply == 1. The on-chain SVG reads the buffer at every tokenURI call. The image is the print of the pool's last 32 active blocks.
Always for sale
The holder posts a self-assessed price in USDG and pays a 10% per-year tax. Anyone can buy at that price at any time. Fail to pay → automatic foreclosure.
Tax feeds the pool
70% to LP donate · 20% buyback & burn cANDLE · 10% treasury. More desire → more tax → more LP yield → more swaps → richer chart.
Heartbeat vs candles
wAVE captured the heartbeat.
cANDLE lights the chart.
| axis | wAVE · mainnet | cANDLE · robinhood chain |
|---|---|---|
| Substrate | One token's ETH pool | The onchain stock market, 24/7 |
| Artifact | Living seismograph | Living candle chart |
| Block time | ~12 s | ~250 ms, the candles never rest |
| Denomination | ETH | USDG, dollar-native, retail-native |
| Swap cost | Mainnet gas, $1 to $10 | L2 gas, fractions of a cent |
| Ownership | Continuous Harberger auction | Continuous Harberger auction |
| Death state | Visual decay after 24h silence | THE WICK IS OUT overlay after 24h silence |
Be the first holder
The Wick will be auctioned
at launch.
24-hour English auction. Anti-snipe extension. The winning bid becomes the initial Harberger price.