Buy the handle. Earn as it grows.
Every @ on X has its own bonding curve. Price goes up when people pile in, down when they leave. It's the group chat, but with a market attached.
Claimed his own handle and it ripped +41.7% in four hours. 1,802 holders now on the curve.
Bought $212K of @vitalikbuterin in one transaction. The curve moved 3.1% on a single click.
Down 6.8% and still unclaimed. Whoever proves the handle takes 1% of every trade from that block on.
Green LIVE tag = trading now. Faded cards = spin them up in one tap.
Three taps. No order book, no counterparty, no waiting for a match.
Search any handle on X and buy on its curve in one tap. Buys mint, so the price climbs as more people show up.
Every buy makes a shareable card for the timeline. Your call is public, your entry price is public, your bag is public.
Reserves live in the contract, so the curve always quotes a bid. Exit at any block. No lockups, no vesting, nobody to ask.
Prove it with one signed post and you become the operator: 1% of every trade on your handle, forever.
Four promises, all enforced by the contract, not by us.
No presale, no insider round. Every share on every handle enters supply through the same public curve you use.
Curve reserves sit in the handle contract. No treasury multisig can touch them, including ours.
Non-upgradeable, no proxy, no pause button. Fees and curve exponent are fixed at deploy.
Handles are unique and permanent. No duplicate tickers, no rug-and-relist, no wrapped copies.
Everything on-chain, verifiable. Tap any row to expand.
Deployed on Robinhood Chain (4663). Non-upgradeable, no admin keys, source verified.
Every handle market is a separately deployed CreatorCurve spawned by the factory. Look up any handle's curve with factory.handleCurve(idOf("x","handlename")). Click any address to copy.
Each handle has its own bonding curve. Price of the n-th share is sum-of-squares (friend.tech classic):
Every buy and every sell pays a flat 10% fee, split evenly:
Fees are computed on the raw curve price and added at buy time; the contract refunds any overpay.
Whoever proves control of an X handle can claim its curve. Owner-share of the 10% fee routes to their wallet from that block on, forever.
v1 flow (manual, for now):
claiming handles.trade for 0x…factory.claim(platform, handle, owner, sig)v2 drops the manual relay for an on-chain oracle. Same signature scheme, no bot in the loop.
Permissionless. Any wallet can create the market for any handle that doesn't exist yet:
keccak256(platform + ":" + handle)The search bar on the homepage does this for you if you don't want to touch the contract directly.