A fully on-chain instrument for
data-backed tokens and generative collections

µToken wraps Art Blocks, RWAs and DeFi into one primitive: launch a token whose every whole unit is a unique on-chain object, trade it on Uniswap v4, and earn over time. Art. IP. Incentives.

Curated generative artTokenized IP & RWAsTime-based incentives100% on-chain
The primitive

Three worlds, one token standard.

Built on the audited DN404 hybrid: an ERC-20 that trades like a token and an ERC-721 that shows up in your wallet and on marketplaces. Whole units mint objects on buy; the pool and routers skip minting, so buys stay cheap.

Curated generative art

Collection launches render 100% on-chain art from an on-chain renderer: curated palettes, concentric rings, radial rays and faceted cores, deterministic from each token id. No IPFS, no server.

§

Tokenized IP & RWAs

Artifact launches store a file entirely on-chain (SSTORE2) and anchor it to the real world: issuer, IP reference, license and a keccak256 integrity hash, all written on-chain and surfaced in the token metadata.

Time-based incentives

Stake your µToken and earn ETH streamed over time, pro-rata to your stake and the seconds you hold. Rewards are funded from the pool's swap fees, a time-weighted accumulator with no gas blow-up.

How it works

From launch to marketplace to yield.

01

Launch

Call the factory: launchCollection for generative art, or launchArtifact to upload a file on-chain. You get a deterministic CREATE2 token address.

02

Trade on Uniswap v4

The token graduates straight to a native-ETH v4 pool with the µHook. Buying whole units mints your objects in the same swap.

03

Collect the objects

Every whole unit is a unique on-chain object visible on OpenSea via the DN404 mirror. Sell fractions back and the objects burn.

04

Stake and earn

Stake into the rewards contract to earn ETH from swap fees, streamed continuously. Claim anytime, or exit to withdraw and claim at once.

Generative art

Rendered on-chain, live.

Every object below is generated the same way the contract does it, deterministically from a token id. This is a preview of the on-chain URenderer output.

Refresh for a new set. On-chain, these are stored as SVG in the token's tokenURI.

Staking

Hold longer, earn more.

Rewards accrue every second you're staked. There's no lockup, no reward token to dump, just ETH from real swap volume, distributed by a battle-tested time-weighted accumulator.

Stake

Deposit µToken to start earning immediately. Staked units are code-held, so no NFTs mint or burn, staking stays gas-cheap.

Earn ETH

Swap fees flow to the reward pool and stream to stakers over each window, pro-rata to stake and time.

Claim or exit

getReward to claim your ETH, withdraw to unstake, or exit to do both in one transaction.

Fees, in the open

Transparent and capped.

µHook charges separate buy and sell fees in native ETH. Fees launch at 15% / 15% and can be adjusted by the team, but never above a hardcoded 25% ceiling that cannot be raised. A seller always keeps at least 75%. No hidden switches.

15%
Buy fee at launch · adjustable 0–25%
15%
Sell fee at launch · adjustable 0–25%

The 25% maximum is a constant in the contract (MAX_FEE_BPS = 2500) and is immutable. Fees fund the reward pool and operations.

Token (µToken)to be announced
µHook (fees)to be announced
Staking (rewards)to be announced
Factoryto be announced