Documentation

How Hypersafe works

Launching a token is easy. Building something people can trust is different. That is why liquidity is locked forever on HyperSwap and PRJX. Pair with HYPE, USDC or USD₮0. There is no bonding-curve phase and no migration. The pool your token starts in is the pool it lives in forever.

Overview

Anyone can launch a token in one transaction. The entire supply of 1,000,000,000 tokens goes straight into a real Uniswap V3-style pool on the venue you pick, and the LP position is sent to a vault that cannot drain it.

  1. 01

    Launch

    One transaction. You pick the venue and the quote. The token, its v3 pool and the permanent liquidity lock all happen in the same call — no presale, no team allocation, no liquidity to seed by hand.

  2. 02

    Instantly tradeable

    Your token trades on HyperSwap or PRJX from block one. On a HYPE pair you can make the first buy inside the launch transaction itself, so no one can front-run you into your own token.

  3. 03

    Liquidity locked forever

    The full supply is deposited as liquidity and the position NFT is sent to a vault with no withdrawal function. Nobody can pull it out — including us.

  4. 04

    Earn on every trade

    Every swap pays a 1% pool fee. You get 80% of collected fees. 20% goes to Hypersafe. The split never changes. Claim it from Earn whenever you want.

Launch mechanism

The supply is minted to the factory and deposited as a single-sided position: all of it sits above the starting price, so the pool opens holding nothing but your token. Nobody has paid anything yet — the first buyer walks the price up from there.

At launch you choose where the pool lives. That choice is written on-chain as dexId and cannot be edited afterwards. Both venues are Uniswap V3 forks on HyperEVM, both use a 1% fee tier, and both lock the same way.

dexId 0

PRJX v3

Project X concentrated liquidity. Instant pool on PRJX.

dexId 1

HyperSwap v3

HyperSwap concentrated liquidity. Native HyperEVM depth.

Total supply
1,000,000,000 tokens
Launch fee
none — only network gas
Pool fee tier
1%
Creator share
80% of collected fees
Protocol share
20%
Liquidity
100% locked, permanently

NoteOther pads on HyperEVM list on one venue. Hypersafe lets you pick HyperSwap or PRJX at launch — that is the whole point. The starting price is set per quote token on the factory, not from an oracle.

Quote tokens

A token is priced against one other token, chosen at launch. That can be HYPE — the chain's own coin — or a dollar stablecoin (USDC or USD₮0). The quote is written as quoteId and cannot be changed.

QuoteTracksGraduates at
HYPEHYPE111 HYPE
USDCUSD Coin9,000 USDC
USD₮0Tether (USD₮0)9,000 USD₮0

WarningUSDC and USD₮0 are issuer-controlled stablecoins. A token quoted in either of them takes on that token's risk on top of its own.

Trading and pricing

Trades go through the venue's own router against your token's pool. A HYPE-quoted token is bought and sold in HYPE. A USDC or USD₮0 pool is traded in that stablecoin.

Venue
HyperSwap v3 or PRJX v3 — your choice
Pool fee
1% per swap
Price shown
quoted live from the venue quoter before you sign
Routing
direct in the quote token

Graduation

Graduation is a milestone, not a migration. When a token's pool has taken on roughly $9,000 of its quote token in net buys it earns the graduated badge and better placement. Nothing about the pool changes — it was a real v3 pool from the first block and stays one.

Threshold
≈ $9,000 — 111 HYPE, 9,000 USDC or 9,000 USD₮0
What changes
badge and ranking only
Time limit
none
If it never graduates
the token trades and earns fees regardless

Fees and rewards

Every swap pays a 1% fee into the pool. Because the position is locked, that fee is the only thing anyone can ever take out of it. A V3 pool collects fees in both of its tokens. Both sides are split 80 / 20.

Swap fee
1% of every trade
Creator
80% of collected fees
Protocol
20%
Claiming
any time, no threshold, no lockup
Launch fee
none

NoteFees accrue inside the pool and are swept on demand from the Earn page. A claim collects everything earned since the last one. The 80 / 20 split is snapshotted when the pool is locked and cannot be changed afterwards.

Launch protection

For the first 366 seconds a single wallet cannot hold more than 3% of the supply. It blunts the bots that would otherwise take the whole pool in the first block and sell it back to the people who came for the token.

Window
366 seconds (~6 minutes)
Max wallet during window
3% of supply
After the window
no restrictions at all

Community takeovers

If the original creator steps away, the fee recipient can be pointed at a new wallet. That does not move the token, the pool, or the locked liquidity — only where creator fees are paid.

What can change
creator fee wallet only
What cannot change
token, pool, locked LP, venue, quote
Who can change it
the original creator, via the locker

NoteA takeover is not an endorsement and says nothing about a token's safety or value. Liquidity stays locked either way.

Risk disclosures

  • Transactions are irreversible. Nothing here can be undone, refunded or reversed, by us or anyone else.
  • Tokens routinely go to zero. Only the liquidity is locked — the price is not, and locked liquidity does not mean a floor.
  • A token quoted in USDC or USD₮0 carries that token's risk as well as its own.
  • USDC and USD₮0 are issuer-controlled contracts whose issuers can freeze balances or pause transfers.
  • Starting prices and graduation targets are set by hand from observed prices. They drift, and they are nobody's promise.
  • Hypersafe is an independent project and is not affiliated with, endorsed by, or officially supported by PRJX or HyperSwap. It uses their v3 infrastructure and liquidity pools.
  • Nothing on this site is investment advice.

Network

Chain
HyperEVM — chain ID 999
Native token
HYPE, 18 decimals
RPC
https://rpc.hyperliquid.xyz/evm
Block time
~1 second (small blocks)

Contracts

Hypersafe

Factory

0xCB220d70335156B5f603CCB344e356E5978472FB

Source verified on the explorer

Creates the token, the pool and the lock in one call.

Fee vault

0x3D07f7562a76Df1A1dB69aBA7D5751310Ae6b76f

Source verified on the explorer

Holds every token's LP position forever; fee collection only.

Venues — not ours

PRJX v3 factory

0xFf7B3e8C00e57ea31477c32A5B52a58Eea47b072

PRJX Uniswap V3-fork factory on HyperEVM.

PRJX swap router

0x1EbDFC75FfE3ba3de61E7138a3E8706aC841Af9B

Every PRJX buy and sell goes through it.

HyperSwap v3 factory

0xB1c0fa0B789320044A6F623cFe5eBda9562602E3

HyperSwap Uniswap V3-fork factory on HyperEVM.

HyperSwap swap router

0x4E2960a8cd19B467b82d26D83fAcb0fAE26b094D

Every HyperSwap buy and sell goes through it.

Wrapped HYPE

0x5555555555555555555555555555555555555555

WHYPE — the quote side of a native-paired pool.

Onchain events

Watch the factory and the fee vault. Two events carry what an indexer needs for every token. Take the pool address from TokenLaunched rather than deriving it — the venue (dexId) decides which factory minted the pool.

TokenLaunched

The pool is open and the token is tradeable. This is where the pool address, venue and quote come from.

TokenLaunched(
  address indexed token,
  address indexed deployer,
  address pool,
  uint256 positionId,
  uint256 devBuy,
  uint8 dexId,
  uint8 quoteId
)
dexId 0
PRJX v3
dexId 1
HyperSwap v3
quoteId 0
HYPE
quoteId 1
USDC
quoteId 2
USD₮0

FeesClaimed

A creator swept fees. amount0 / amount1 follow pool token order, not “HYPE then meme”.

FeesClaimed(
  address indexed token,
  address indexed caller,
  address recipient,
  uint256 creatorAmount0,
  uint256 creatorAmount1,
  uint256 protocolAmount0,
  uint256 protocolAmount1
)

WarningAmounts in these events are in the pool's tokens. Reading them as HYPE across the board will misprice every USDC- and USD₮0-quoted token.

Logos and metadata

A token's logo is not stored as a separate on-chain field. The factory writes one string, metaURI, on the token. That string is inline JSON. Artwork is pinned to IPFS at launch; metaURI.image is the IPFS address (ipfs://… or an https gateway URL), not a compressed on-chain JPEG. This is the step most integrations miss, and missing it is why a token shows up as initials on a grey circle.

  1. Read metaURI from the token contract.
  2. If it is JSON, parse it. If it is a URL, fetch it.
  3. Read image, description, twitter, telegram and website from that JSON.
{
  "image": "ipfs://bafy…",
  "description": "…",
  "twitter": "…",
  "telegram": "…",
  "website": "…"
}

NoteName and ticker live on the token contract itself. Only artwork and links go through metaURI.

Token list

A public Uniswap-style token list is not published yet. Until it is, walk TokenLaunched on the factory and resolve logos from metaURI as above. Every token this factory launched is also in allTokens(i).

Chain ID
999
Source of truth
factory TokenLaunched + allTokens

Data API

A public REST API is not live yet. The site reads HyperEVM directly. For your own indexer, subscribe to TokenLaunched and FeesClaimed, then price each pool with that venue's quoter.

Auth
none — read the chain
Quotes
venue QuoterV2 / Quoter, by dexId

NoteWhen an API ships it will be documented here. Do not trust unofficial endpoints that ask for a wallet or a key.

FAQ

When can I claim creator fees?

Any time, as often as you like. Fees accrue inside your token's locked pool with every trade, and a claim sweeps everything since your last one. No thresholds, no lockups.

What happens if my token never graduates?

Nothing bad. Graduation is only a milestone — the token keeps trading on the venue you picked, fees keep accruing and you keep earning. There is no time limit and no penalty.

Can the team rug my token?

No. The liquidity sits in a vault with no withdrawal function, so principal cannot be pulled by anyone including us. Trading happens on HyperSwap or PRJX contracts, which we neither control nor can pause.

Why pick a venue?

Liquidity, routing and where people already trade. Hypersafe is the first pad on HyperEVM that lets you put the pool on HyperSwap v3 or PRJX v3 at launch, quoted in HYPE, USDC or USD₮0.

Do I turn big blocks on myself?

No. Launch asks the wallet to sign a HyperCore message that turns them on, then the create transaction, then turns them off again. You still confirm anyway if Rabby shows Simulation Failed (#1002) — it only simulates 3M-gas small blocks. The wallet must already be a HyperCore user.

Contact

For listings, integrations or a token launched here, use the site itself. We will never message you first asking for a wallet, a seed phrase or a private key, and nobody from this project will ever need any of them. Anything that does is not us, whatever address it was sent from.