sol.new — docs

Costs, storage, gifts, short links, loan, and public APIs.

Features →Directory →llms.txt →llms-full.txt →

Costs (mainnet)

loading...
ActionSOLUSD

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.

PadLaunch SOLTrade feeQuote / 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 SOL1.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 SOL1.00%SOL / Pump curve, then Raydium / PumpSwap
Bags
Same create path as Pump. No sol.new fee. ~0.008 SOL rent.
~0.008 SOL1.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 SOL1.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.

  1. POST /api/gift/create → unsigned funding tx + claimUrl
  2. Sign and send the transaction with your passkey wallet
  3. POST /api/gift to register status (public gift key only)
  4. 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>.json
    Token / 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

/api/costs /api/gift/create llms-full.txt