vanity walletvanity
launch a coinlaunch
identity/launchpad · on pump.fun · free

Every coin deserves its own identity.

On Identity, your coin's contract address starts with its ticker. Launch $fire and its address reads fire… on chain, for anyone to check. Copycats can borrow your name. They can't borrow your address.

identity/grinder grinding
targetfire…
attempts0
—
> waiting for ticker
Visual simulation of a grind, slowed down so you can watch it.
—Coins launchedSource: launch log · confirmed txs
—Addresses groundSource: grinder workers
—Ready in poolSource: pre-ground keypair pool
—Longest tickerSource: launch log
identity/feed

Every launch, the moment it lands.

New coins, first buys, graduations and freshly ground addresses, as they happen on Identity.

feed · 0 events
    identity/check

    See your address before you launch.

    Type a ticker. We check every character against the base58 alphabet and tell you how long its address takes to find.

    launch this ticker
    Avg. attempts—
    One GPU (est.)—
    Launch speed—
    —

    The address above is an illustration. Your real address is generated at launch.

    identity/coins

    Every coin wears its name.

    Every coin here has an Identity address. Look closely: each one starts with its ticker.

    identity/docs

    From ticker to a live coin in five steps.

    The idea is simple. The details matter, so here is every one of them.

    1. 01

      Choose your ticker

      Type the ticker you want. We check it against the base58 alphabet and show how long its address takes, before you commit to anything.

      valid a–k m–z 1–9 invalid l 0 spaces symbols case case-insensitive
    2. 02

      We find your address

      GPU workers generate random keypairs until one has an address that starts with your ticker. Short tickers are already waiting in our pool.

      loop: kp = new ed25519 keypair if base58(kp.pubkey).startsWith("fire") → match
    3. 03

      Sign once

      You approve one transaction from your wallet. Our server adds the mint key's signature, then deletes the key. It is never used again.

      signers your wallet + mint key mint key lives for one transaction
    4. 04

      Live on pump.fun

      Your coin is created on pump.fun's bonding curve like any other and trades there from the first second.

      program pump.fun curve pump.fun rules migration pump.fun rules
    5. 05

      Check it yourself

      Paste the address into any explorer. The ticker is built into the address, so it can't be edited or faked after launch.

      solscan.io/token/fire… pump.fun/coin/fire…
    identity/math

    Why short tickers are instant and long ones wait.

    A Solana address is the public half of a random keypair, written in base58. Nobody can pick one directly, so we generate keypairs until one starts with your ticker. That search is called grinding.

    Each address character has 58 possible values. Every letter you add makes the search about 58 times longer. Four letters take a blink. Eight letters take more than a day of GPU time.

    Base58 leaves out characters that look alike: 0 O I l. A ticker with a lowercase L or a zero can never be matched.

    Average time on one GPU, by ticker length (log scale)
    Estimated across our GPU fleet at ~10 billion attempts per second. Averages; one grind can take half or double.
    identity/speeds

    Nobody waits at the launch button.

    Short tickers come from a pool we grind ahead of time. Medium ones grind while you fill in the form. Long ones are queued and delivered.

    2–4 lettersFree

    Instant

    Pulled from a pool of addresses we grind ahead of time and refill in the background.

    Wait
    none
    Example
    $fire
    5–6 lettersFree

    Live grind

    Ground on demand by our GPU workers while you add your image and description.

    Wait
    seconds to ~1 min
    Example
    $doginu
    7–8 lettersFree

    Queued

    Added to the grind queue in order. We notify you when your address is ready, then you launch whenever you like.

    Wait
    ~40 min to ~1.5 days
    Example
    $identity
    Free for everyone.

    Identity charges no platform fee. You pay only the Solana network fees and pump.fun's own fees, the same as launching on pump.fun directly.

    identity/trust

    Check what you can. Know what you can't.

    Some of Identity is verifiable on chain. Some of it relies on us. Here is exactly which is which.

    On chain

    Verify it yourself on any Solana explorer.

    • The contract address, and that it starts with your ticker.
    • The launch: a standard pump.fun create transaction on pump.fun's own bonding curve.
    • The creator wallet and any first buy it made, in the same public transaction.

    Off chain

    Handled by our servers. You are trusting us here.

    • Grinding runs on our GPU workers.
    • The mint key is generated on our server, signs your create transaction once, then is deleted.
    • The pre-ground pool is tracked so no address is ever handed out twice.

    The risks

    A matching address proves where a coin came from. It says nothing about whether the coin is worth anything. Identity launches on pump.fun, so pump.fun's rules, fees and migration apply. Memecoins are high risk; only spend what you can afford to lose.

    identity/faq

    The questions people ask first.

    Is it really free?

    Yes. Identity takes no platform fee. You pay the Solana network fees and pump.fun's own fees, exactly as you would launching on pump.fun.

    Is this a real pump.fun coin?

    Yes. Identity sends a standard pump.fun create transaction. The only difference is the mint address, which we choose so it starts with your ticker.

    Why can't my ticker contain l or 0?

    Solana addresses use base58, which leaves out 0, O, I and l because they look alike. An address can never contain those characters, so no amount of grinding can match them.

    Is the prefix case-sensitive?

    No. Matching is case-insensitive, so $FIRE might land an address like FiRe… or fIrE…. Base58 uses mixed-case letters, so the exact casing varies with each grind.

    How long does a launch take?

    Two to four letters: instant. Five to six: seconds to about a minute. Seven to eight: queued and delivered later. The checker shows the estimate for your exact ticker.

    Can two coins share a ticker?

    Yes. Each launch gets its own freshly ground address, so two $fire coins both start with fire but are otherwise completely different. No address is ever reused.

    What happens to the mint key?

    It signs your create transaction once on our server and is then deleted. We never store it and never use it again.

    What about the vanity wallet generator?

    The wallet generator lets you create a personal Solana wallet whose address starts with any prefix you choose. It requires holding 100,000 Identity tokens to prevent spam and keep GPU resources available. Your private key is encrypted during grinding and permanently deleted from our servers 10 minutes after it is ground, whether you collected it or not.

    identity7qWmZ3vKc9xTbR…

    Give your coin its identity.

    Pick a ticker, sign once, and it's live on pump.fun with an address that starts with its own name. Free for everyone.

    back to identity/
    identity/launch

    Launch a coin with its own address.

    The same coin you'd create on pump.fun, plus the one thing pump.fun can't give you: a contract address that starts with your ticker.

    1. 01details
    2. 02address
    3. 03sign
    4. 04live
    Walletnot connected

    Choose carefully. Name, ticker, image and links can't be changed once the coin is created.

    9/32
    0/500
    Image or video Image: at least 1000×1000, square works best. Video: 16:9 or 9:16, 1080p or higher.
    Banner optional Shown on your coin's Identity page.
    Social links optional
    Made in the same transaction as the launch, so nobody can buy before you. It shows publicly as the creator's buy.
    Advanced optional
    A higher priority fee helps the launch land when Solana is busy.
    identity/under-the-hood

    What happens when you press launch.

    About ten seconds for most tickers. Your wallet pays and signs; Identity never holds your funds.

    01

    Upload

    Your image and details go to IPFS, the same storage pump.fun uses. The banner stays on Identity.

    POST /api/metadata → ipfs://…
    02

    Grind

    If your ticker is in the pool, the address is reserved for your wallet instantly. Otherwise a GPU starts searching and you see your place in the queue.

    POST /api/grind → fire…
    03

    Sign

    PumpPortal builds the create transaction with your wallet as the payer. Your wallet signs it first, then Identity adds the address's signature.

    wallet.signTransaction(tx)
    04

    Live

    The coin is created on pump.fun. Its address key is deleted from our server, and the coin appears in the feed and the coins grid.

    solscan.io/tx/…
    back to identity/
    identity/wallet

    Generate a vanity wallet.

    Get a personal Solana wallet whose address starts with whatever you want. Your keys, your prefix, ground on our GPUs in seconds.

    not connected

    Connect your wallet to check eligibility.

    Your prefix
    Avg. attempts—
    GPU est.—
    Difficulty—
    Ground on our GPUs. Your key is encrypted in transit and deleted 10 minutes after grinding.
    identity/result
    —
    ⚠ Save your private key immediately. Your key is encrypted during grinding and permanently deleted from our servers 10 minutes after it is ground — collected or not. Save it before the timer runs out. If you lose it, no one can recover it.

    GPU-powered

    Your prefix is ground on our dedicated GPUs at over 10 billion attempts per second. What would take hours in your browser takes seconds on our rigs.

    Your keys, delivered once

    The private key is encrypted during grinding and only decrypted when you ask for it. Ten minutes after grinding it is wiped from our servers for good. We never store keys beyond that window.

    ⚠ You have 10 minutes after grinding to save your key. Unclaimed keys are permanently deleted. Do not refresh or close this page before saving.

    Use it anywhere

    Import the keypair JSON into Phantom, Solflare, or any Solana wallet that supports file import. Or use it as a mint key, a program authority, or any address you want to personalise.

    back to coins

    —

    Market cap—
    Volume—
    Trades—
    Traders—unique wallets
    All-time high—
    identity/chart market cap
    Loading chart…
    identity/tape connecting