sol.new — docs
Costs, storage, gifts, short links, loan, and public APIs.
Costs (mainnet)
loading...| Action | SOL | USD |
|---|---|---|
Live SOL price refreshed every 30s. Devnet is free aside from base tx fees. Custom short links are 0.01 SOL. Loan rates are protocol APYs, not platform fees.
Token launch (/token)
Create at /token. Only Meteora has a sol.new take (0.005 SOL, promo can waive). Everything else is protocol rent + their trade fee.
| Pad | Launch SOL | Trade fee | Quote / graduation |
|---|---|---|---|
Meteora DBC Hard min 0.045 SOL: 0.040 rent + 0.005 sol.new (promo waives 0.005). Buyers pay 1% per swap. | 0.045 SOL | 1.00% | SOL / DAMM v2 at ~69 SOL |
Pump.fun No sol.new fee. ~0.008 SOL on-chain rent for mint + curve + metadata. | ~0.008 SOL | 1.00% | SOL / Pump curve, then Raydium / PumpSwap |
Bags Same create path as Pump. No sol.new fee. ~0.008 SOL rent. | ~0.008 SOL | 1.00% | SOL / Same pump.fun curve |
Jupiter Studio No sol.new fee. You pay tx rent (~0.03 SOL). Trades 1%. Curve is USDC, LP locked. | ~0.03 SOL | 1.00% | USDC / Meteora at 69,000 USDC MC (starts 16,000 USDC) |
Raydium LaunchLab No sol.new fee. ~0.03 SOL rent to create. 85 SOL is the curve raise, not the create price. | ~0.03 SOL | - | SOL / Raydium CPMM at 85 SOL (JustSendit) |
Genesis TGE No sol.new fee. ~0.01 SOL rent for Genesis accounts. Raised SOL goes to the creator wallet. | ~0.01 SOL | - | SOL / Claim after deposit window |
MetaDAO ~0.05 SOL rent to create the DAO. Proposals need 10 USDC + 1,000 tokens in AMMs first. | ~0.05 SOL | - | USDC + token / n/a (futarchy DAO, not a bonding curve) |
Gifts
Create at /gift. Claim at /c/<8+ chars>. Sender gets a short code. The claim seed is stored server-side so chat apps cannot chop a hash. Incomplete codes say ask them to resend.
POST /api/gift/create→ unsigned funding tx +claimUrl- Sign and send the transaction with your passkey wallet
POST /api/giftto register status (public gift key only)- Share the claim link privately (bearer secret)
Short links
Creator: /link. Canonical URL: https://sol.new/link/<code>. Legacy /l/… redirects with 308. Random codes free; custom codes 0.01 SOL (passkey or Solana Pay QR).
Lend & borrow
/loan — supply for yield or borrow against collateral on mainnet. SOL is auto-wrapped to WSOL. Check balances before submitting. Protocol liquidation risk applies — not financial advice.
Usernames
Claim at /creator/edit. Public profile: /u/<name>. One unique handle per wallet.
Storage URLs
https://sol.new/metadata/<id>.jsonToken / NFT metadata JSON. Immutable cache.https://sol.new/images/<id>.<ext>Image bytes (R2 / blob), immutable cache.
What we store
- Wallet — public key + (optional) WebAuthn credential id.
- Tokens / NFTs / Multisigs — name, symbol, mint/pda, creator wallet.
- Gifts — gift public key, sender, amount, status (never the claim secret).
- Short links — code, target URL, clicks, payment sig for custom codes.
- Profiles — bio, socials, optional unique username.
- Metadata / images — uploaded JSON and file refs.
We never see or store the private key for passkey-derived wallets.
Compressed vs Standard NFT
- Standard — full Metaplex Token Metadata. ~0.02 SOL. Flagship pieces.
- Compressed — Bubblegum cNFT. ~0.001 SOL platform fee. Collections / drops.
Networks
- Mainnet (live) — real SOL; costs as above. Loan markets require live.
- Devnet — faucet via Get; most create flows work with test SOL.
Endpoints
- GET /api/costs — live action costs
- GET /api/stats — aggregate counts
- POST /api/gift/create — build gift funding tx + claim secret
- POST /api/gift — register gift · GET ?pk= · PATCH claim
- GET|POST /api/loan — lend / borrow
- GET|POST /api/link — short links
- GET|POST /api/creator/profile — profile + username
- POST /api/draw · GET /api/draw/[id] — fair draw
- GET /api/receipt?signature= — receipt parse