handles are
the new
tickers.

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.

HANDLE #04
@cobie
@cobie
4.182
▲ 12.4% today
BUY
HANDLE #05
@blknoiz06
@blknoiz06
6.204
▲ 18.9% today
BUY
@elonmusk
@elonmusk
42.108 ▲ 2.4%
you're up 3.2x 🚀

the feed

examples for now
@loomdart
@loomdart
2m ago, 41 buys in a row

Claimed his own handle and it ripped +41.7% in four hours. 1,802 holders now on the curve.

1.284$1.19M vol
?
someone with 12 wallets
7m ago, biggest buy today

Bought $212K of @vitalikbuterin in one transaction. The curve moved 3.1% on a single click.

18.74011,408 holders
@punk6529
@punk6529
21m ago, red day

Down 6.8% and still unclaimed. Whoever proves the handle takes 1% of every trade from that block on.

2.905UNCLAIMED

pick a handle

Green LIVE tag = trading now. Faded cards = spin them up in one tap.

ALL LIVE CLAIMED COMING SOON

how it works

Three taps. No order book, no counterparty, no waiting for a match.

1

buy the @

Search any handle on X and buy on its curve in one tap. Buys mint, so the price climbs as more people show up.

2

post about it

Every buy makes a shareable card for the timeline. Your call is public, your entry price is public, your bag is public.

3

sell whenever

Reserves live in the contract, so the curve always quotes a bid. Exit at any block. No lockups, no vesting, nobody to ask.

that's your @ up there?

Prove it with one signed post and you become the operator: 1% of every trade on your handle, forever.

@

fair launch, no funny business

Four promises, all enforced by the contract, not by us.

0%
to the team

No presale, no insider round. Every share on every handle enters supply through the same public curve you use.

100%
reserves on-chain

Curve reserves sit in the handle contract. No treasury multisig can touch them, including ours.

0
admin keys

Non-upgradeable, no proxy, no pause button. Fees and curve exponent are fixed at deploy.

1:1
one @, one market

Handles are unique and permanent. No duplicate tickers, no rug-and-relist, no wrapped copies.

docs

Everything on-chain, verifiable. Tap any row to expand.

contractslive

Deployed on Robinhood Chain (4663). Non-upgradeable, no admin keys, source verified.

networkRobinhood Chain · 4663
rpchttps://rpc.mainnet.chain.robinhood.com
HandlesFactory0xe2e96F784C9f9361c1150810eA8f61E9fcF37702
FeeVault0x40Ed61e827352249A0BD3ec297C5744eB2FAd653

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.

curve spec

Each handle has its own bonding curve. Price of the n-th share is sum-of-squares (friend.tech classic):

price(supply, n) = Σi = supply .. supply+n-1 i² × 1e18 / 16000
  • First share is free (price of going 0→1 is zero)
  • Payable in native ETH, reserves live in the curve contract
  • Sells always quote a bid — no counterparty needed
fees

Every buy and every sell pays a flat 10% fee, split evenly:

  • 5% → handle owner once claimed
  • 5% → FeeVault (immutable ETH sink, no admin can drain)
  • Before claim, the whole 10% routes to the FeeVault

Fees are computed on the raw curve price and added at buy time; the contract refunds any overpay.

claim your handlev1: manual

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):

  • Post from the X account: claiming handles.trade for 0x…
  • Relay signer sees the post and signs an ECDSA voucher
  • Anyone submits factory.claim(platform, handle, owner, sig)

v2 drops the manual relay for an on-chain oracle. Same signature scheme, no bot in the loop.

spawn a market

Permissionless. Any wallet can create the market for any handle that doesn't exist yet:

factory.createHandle("x", "yourhandle")
  • Costs ~700k gas (~$0.02 at 1 gwei)
  • ID = keccak256(platform + ":" + handle)
  • Duplicates revert — one @, one market

The search bar on the homepage does this for you if you don't want to touch the contract directly.

fair launch
  • 0% to the team. No presale, no allocation, no vesting.
  • 100% reserves on-chain. Every wei sits in the handle's own curve contract.
  • 0 admin keys. No proxy, no pause, no upgrade path. Fees + exponent hard-coded.
  • 1:1 handle:market. Handles are unique and permanent. No rug-and-relist.
your bag 0 shares