Profiles
Your wallet is your account
No sign-up, no deposit step. Connect Phantom, Solflare or Backpack and trade. Every open and close is signed by your wallet, and your margin goes straight from your wallet into the position.
Public profile
Every wallet has a page at /u/<wallet>, or /u/<name> once a name is set.
| Section | Shows |
|---|---|
| Realized PnL | Closed positions, in SOL and HYPE |
| Win rate | Share of closes in profit |
| Volume | Size traded, all time and last 30 days |
| Best trade | Highest return on margin |
| Open positions | Live, unless you hide them |
| Trade history | Every close with entry, exit and PnL |
| PnL cards | A share card for each winning close |
| Badges | First trade, 10 / 100 / 1,000 SOL volume, max profit (a close at +100%) |
Stats come from the program's on-chain records. Until the program is live, the site shows preview data and says so.
Name, avatar, X link
Optional. Set them in Edit profile. Saving is one signed message: free, no transaction, nothing leaves your wallet.
LEVER profile
Wallet: <your address>
Name: <name or (none)>
Avatar: <sha256:… for an upload | coin:<ticker> | monogram>
X: <@handle or (none)>
Hide open positions: <yes | no>
Code: <random>
Date: <UTC time>
The server checks the signature, refuses a date more than 15 minutes off or a reused message, and publishes the message with its signature so anyone can check it.
- Names. 3–20 characters: a–z, 0–9 and
_, unique. Names that look official (official, admin, team, support, staff, the app's name) are refused. Well-known CT handles stay reserved until X ownership can be checked. - Avatar. Upload a PNG, JPEG or WebP (resized to 256 px, max 256 KB), pick a listed coin's picture, or keep the monogram.
Privacy
Tick Hide open positions to keep live positions off your page. Closed trades stay visible: they are on-chain anyway.
Fees and referrals
Everyone pays the same fees today. Your profile shows a referral link, /?ref=<name or wallet>. Referral payouts come with a program update; until it lands, nothing is paid on the link. See Roadmap.
Check a profile
Open /api/v1/profile?w=<wallet>, take message and signature (base64), and check the Ed25519 signature against the wallet address.