How traitsdotfun works
A fair-launch pad for tokens tied to the rarest traits of famous NFT collections. Bonding-curve launches that graduate to Uniswap V4.
What is traitsdotfun?
traitsdotfun lets anyone launch an ERC-20 token that represents a rare trait from a well-known NFT collection — for example CryptoPunks 3D Glasses, BAYC Laser Eyes, or Azuki Golden Sheathed Katana.
Each launch starts on a bonding curve with virtual liquidity (about ~$10k starting market cap). When the curve sells out, liquidity graduates to a locked Uniswap V4 pool.
Trait metadata (collection name, trait type/value, rarity counts, art) is display-only. It does not grant NFT ownership or claim rights over any collection. traitsdotfun is not affiliated with any NFT project.
How it works
- Launch — Pick a collection + rare trait (or enter custom metadata), choose a name/symbol, and create the token. The full supply is minted to the launchpad.
- Trade on the curve — Buy and sell with ETH against virtual constant-product reserves. Price rises as more tokens are bought; a small trade fee applies.
- Graduate — When all curve tokens are sold, the token is ready to migrate. Anyone can finalize graduation; remaining tokens + ETH seed Uniswap V4, and LP is locked.
- Trade on Uniswap — After migration, spot trading continues on the DEX instead of the bonding curve.
Token lifecycle
| Status | Meaning |
|---|---|
| Live | Trading on the bonding curve. Buy and sell from the token page. |
| Graduating | Curve allocation sold out. Waiting for someone to call graduate and seed the Uniswap pool. |
| On Uniswap | Liquidity migrated to Uniswap V4. Curve trading is done; trade on the DEX. |
Economics at a glance
Pricing uses a constant-product curve with virtual ETH and token reserves so launches can start at a meaningful market cap without a large initial deposit. Real ETH accumulates as buyers purchase tokens; at graduation that ETH plus the LP allocation seeds Uniswap V4.
Using the app
- Explore (/) — Browse live and graduated trait tokens. Filter by collection, status, or market cap. Featured collections appear in the banner carousel.
- Launch a trait (/create) — Use Quick start from curated collections or fill in custom metadata. Connect a wallet to submit on-chain (when the launchpad is configured).
- Token page (
/token/[address]) — Chart, trade history, rarity stats, and buy/sell panel. After graduation, open the Uniswap deep link. - Profile (/profile) — See your holdings valued at the current curve price, plus tokens you created.
Mainnet & go-live
The app targets Ethereum mainnet (NEXT_PUBLIC_CHAIN_ID=1). Until NEXT_PUBLIC_LAUNCHPAD_ADDRESS is set, Explore shows curated sample trait tokens; wallets still connect to mainnet.
After the TraitLaunchpad is deployed, set that address (and optionally NEXT_PUBLIC_START_BLOCK) to trade and launch on-chain.
Disclaimer
Trait tokens are experimental crypto assets. They do not represent ownership of any NFT, collection IP, or off-chain rights. Prices are volatile; you can lose money. Always verify contracts and do your own research. traitsdotfun is not affiliated with CryptoPunks, Bored Ape Yacht Club, Azuki, Moonbirds, Pudgy Penguins, Milady Maker, or any other collection shown in the app.
More questions? Reach out on X @Traitsdotfun or visit tr4its.fun.