SAVA

Documentation

How SAVA works

Overview

Anyone can launch a coin in one transaction. The entire supply of 1,000,000,000 tokens goes straight into a real Uniswap V3-style pool on PRJX and the LP position is sent to a locker that cannot withdraw it. There is no bonding-curve phase and no migration — the pool it starts in is the pool it lives in.

Contracts are experimental and unaudited. SAVA is an independent project. It uses PRJX pools on HyperEVM and is not affiliated with, endorsed by, or officially supported by PerpMe or PRJX.

  1. 01

    Create

    One transaction. The token, its 1% PRJX pool, and the permanent LP lock all happen in the same call — no presale, no team allocation, no liquidity to seed by hand. The only create cost is gas.

  2. 02

    Instantly tradeable

    Your coin trades on PRJX from block one. You can make the first buy inside the launch transaction itself.

  3. 03

    Liquidity locked forever

    The full 1B supply is deposited as a single-sided position. The LP NFT is sent to SavaLocker, which has no withdraw, decreaseLiquidity, or transfer-out.

  4. 04

    Earn on every trade

    Every swap pays a ~1% pool fee. 70% of the quote side (HYPE, USDC, USD₮0, PURR, UPUMP, NVDA, or SPCX) goes to the snapshotted creator. Their 70% of the meme-token side is burned. 30% of both sides goes to the platform.

Launch mechanism

Supply is minted once, to the factory, then deposited as a single-sided V3 position: all of it sits on one side of the starting tick, so the pool opens holding the coin and none of the quote. The first buyer walks the price from there.

Total supply
1,000,000,000 tokens
1% of supply
10,000,000 tokens
Creation fee
None — only network gas
Pool fee tier
1% (PRJX fee 10_000 / tick spacing 200)
Liquidity
100% locked in SavaLocker
Token CA
CREATE2 salt mined in the browser so the address ends in 0777

New creates initialize sqrtPriceX96 so quote-per-token ≈ seed quote / 1B (0.0000x), not 1:1. Mcap = price × 1B. A 1:1 init is the $94B FDV bug DEX Screener also reports. Existing TEST books are locked forever and cannot be repriced. See price / mcap.

Quote tokens

A coin is priced against one ERC-20 chosen at launch. That set is the factory allowlist on chain 999. Tokenized-stock quotes are wrapped xStocks (wNVDAx, wSPCXx). SPY is not allowlisted on this factory.

QuoteOn-chainStatus
HYPE0x5555555555555555555555555555555555555555WHYPE — wrapped nativeAllowlisted
USDC0xb88339CB7199b77E23DB6E890353E22632Ba630fCircle USDCAllowlisted
USD₮00xB8CE59FC3717ada4C02eaDF9682A9e934F625ebbTether on HyperEVMAllowlisted
PURR0x9b498C3c8A0b8CD8BA1D9851d40D186F1872b44EPURRAllowlisted
UPUMP0x27eC642013bcB3D80CA3706599D3cdA04F6f4452Unit PumpAllowlisted
NVDA0xa8ddb5Cd96b5222AFe198316E9A57CAA642850D5wNVDAxAllowlisted
SPCX0x8e2eeD8b8B5E13Ea7BF38e50d7821d2C57309072wSPCXxAllowlisted
SPYNot allowlisted

USDC and USD₮0 are issuer-controlled. PURR, UPUMP, and xStocks are volatile in their own right. A coin quoted in any of them takes on that token’s risk on top of its own.

Trading and pricing

Trades go through PRJX against the coin’s pool. This site does not publish a live quoter API. Buy and sell from a token page or on PRJX directly.

Venue
PRJX (Uniswap V3 fork) on HyperEVM
Pool fee
~1% per swap in the SAVA pool
Price
Quote per 1 token (0.0000x). Mcap = price × 1B.
Routing
Direct in the quote token. Multi-hop HYPE routes are PRJX’s, not SAVA’s.
Charts
DEX Screener hyperevm slug — not Hyperliquid L1.

Graduation

SAVA has no graduation step. There is no bonding curve, no migrate call, and no on-chain badge threshold. The pool at launch is the pool forever.

Fees and rewards

Because the position is locked, accrued pool fees are the only thing anyone can take out. A V3 pool collects in both tokens; the two sides go different places. Split is snapshotted at launch (70/30 on this factory).

Swap fee
1% of every trade in the SAVA pool
Quote side
70% to the snapshotted creator, 30% to the platform
Meme-token side
70% burned (SavaToken.burn — totalSupply falls), 30% to the platform
Claiming
Anyone calls SavaLocker.collectAndSplit(token)
Launch fee
None

Fees accrue inside the pool until someone claims. A claim sweeps everything since the last one. The creator quote share pays the wallet stored at lock time — not whoever holds the coin.

Launch protection

SavaToken caps a single wallet at 2% of supply for the first 366 blocks after launchBlock. Factory, pool, and address(0) are exempt. After the window there is no max-wallet rule. Token ownership is renounced at the end of create.

Window
366 blocks (~6 minutes on HyperEVM)
Max wallet during window
2% of supply
After the window
No restrictions

Community takeovers

A takeover is meant to move the creator’s 70% share of future quote-token fees to a community wallet. It does not touch the locked LP, the pool, anyone’s coins, or the price. It does not pay past unclaimed fees to the new wallet.

Live SavaLocker snapshots the creator at launch and has no takeover function today. Applications are not open. See CTO.

Risk disclosures

A locked pool is not a price floor. Read the short version on /risks.

  • Transactions are irreversible. Nothing here can be undone or refunded.
  • Tokens routinely go to zero. Only the liquidity is locked — the price is not, and locked liquidity is not a floor.
  • A coin quoted in USDC, USD₮0, PURR, UPUMP, or an xStock carries that token’s risk as well as its own.
  • USDC and USD₮0 issuers can freeze balances or pause transfers.
  • Starting prices are launcher-supplied ticks, not an oracle and not a promise. H-4 residual: a mempool actor can createPool+initialize first. The factory then skips initialize and uses live slot0. The UI re-reads slot0 before signing; a race can still land between that read and the create tx.
  • SAVA MARKET is experimental and unaudited. It is independent of PerpMe and PRJX aside from using PRJX infrastructure.
  • Nothing on this site is investment advice.

Network

Chain
HyperEVM (Hyperliquid) — chain ID 999
Native token
HYPE, 18 decimals
Small blocks
~1 second, 3M gas (Hyperliquid docs)
Big blocks
~1 minute, 30M gas (Hyperliquid docs)

The public RPC is rate limited. A SAVA create does not fit in a 3M small block — turn big blocks on from Create, then off for ordinary trades. See Big blocks.

Wallets

Create is tested against the popular HyperEVM wallets below — not MetaMask only. Connect uses the RainbowKit connector the user picks. Chain reads and switchChain go through that connector’s provider. SAVA never assumes window.ethereum is the connected wallet.

Phantom
wallet_switchEthereumChain to 999. HyperEVM is built-in — never addEthereumChain.
MetaMask
switchChain; wallet_addEthereumChain on 4902.
Coinbase Wallet
Coinbase SDK switchChain.
Rabby
EIP-6963 injected switchChain; addEthereumChain if the chain is missing.
WalletConnect
WalletConnect session switchChain to 999.

WalletConnect QR appears only when NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID is a real 32-hex Cloud id. Phantom has HyperEVM built in — pick Phantom in Connect; do not add a custom network. Before Launch, SAVA prompts a switch to 999 instead of hard-failing.

Contracts

Live H-4 factory and locker on 999. Entry point is SavaFactory.create. HyperEVMScan source is Exact Match (C-1). Sourcify also exact-matches the repo. 70/30 is unchanged. Internal review + C-1 verified — no independent firm audit. Platform fees still pay a hot EOA until Safe cutover. Board: Go / no-go.

PRJX and HyperEVM deployments — not SAVA’s.

Onchain events

Index the factory and locker. There is no public tokenlist or REST API on this site.

TokenLaunched
Factory. Token, creator, quote, pool, nftId, name, symbol, metadataURI, fee bps.
PositionLocked
Locker. Token, creator, nftId, quote, fee bps.
FeesCollected
Locker. memeToBurn, memeToPlatform, quoteToCreator, quoteToPlatform.

Amounts are in the pool’s two tokens. Quote amounts are native wei only when the coin is quoted in WHYPE. Do not read every quote amount as HYPE.

Logos and metadata

The factory stores one short string, metadataURI — an ipfs:// or https:// pointer to JSON (or the image itself). Create hosts the attached artwork off-chain. It never writes a data: URI or base64 blob into initcode (EIP-3860). There is no SAVA IPFS gateway and no tokenlist.json.

Token list

SAVA does not publish a Uniswap token list. There is no tokenlist.json on this site. Resolve name, symbol, and metadataURI from TokenLaunched, then fetch the JSON for the logo.

Data API

No public REST or Graph API. This site is not perpme.fun/dex-sync. Index factory and locker logs yourself. Circulating-supply endpoints are not offered.

FAQ

When can I claim creator fees?

Any time. Anyone calls collectAndSplit. Quote-token creator share pays the launch wallet; meme-token creator share burns.

What happens if my coin never graduates?

Nothing extra. SAVA has no graduation. The coin keeps trading on PRJX and fees keep accruing either way.

Can the team rug my coin?

The locker has no withdraw, decreaseLiquidity, or NFT transfer-out. Trading is on PRJX, which SAVA does not control or pause.

Can I buy a USDC / USD₮0 / PURR-quoted coin with HYPE?

Trade the pool in its own quote token on PRJX. This site does not run a HYPE bridge hop. Third-party WHYPE pools, if you use them, are not SAVA’s.

Why does my coin’s dollar price move when I did nothing?

If it is quoted in PURR, UPUMP, or an xStock, its price is in that token. When the quote moves, the dollar value moves even with no trades in your coin. Stables move less, but they can.

Contact

No public inbox is published. Do not send a seed phrase, private key, or wallet to anyone claiming to be SAVA. Nothing on this site will ever ask for those.