Changelog
What shipped on sol.new. For live token launches see what's new.
MoneyGram Ramps on Get funds
- Cash in / cash out USDC via MoneyGram on /get (mainnet when live).
- Sandbox keys still work for test; live keys flip production automatically.
Onboard: Just explore doesn’t loop
- After setup, explore shows What’s next (wallet, funds, gift, apps).
- Done cookie so / opens wallet, not Create anything again.
Traction dashboard
- /traction — daily signups & activity in UTC+0.
- API /api/traction?days=7|14|30|90
solnewlog includes geolocation
- All Telegram log events attach IP + location (CF headers + IP lookup).
- Wallet connect/create logs every time with city/region/coords when available.
Get funds: Stripe live + MoneyGram test only
- Removed MoonPay, Transak, Bridge, and Stripe crypto on-ramp from /get.
- Live: Stripe A$5 credits. Test: MoneyGram Ramps sandbox.
RPC pool failover
- Mainnet: viviyan → velvet → cassandra backups.
- Client probes healthy endpoint; server JSON-RPC fails over automatically.
Passkey: stop accidental new wallets
- Connect unlocks an existing passkey — Create only when you ask.
- Pinned credential per address; wrong passkey rejected with clear error.
- Find wallet + safer credential binding when switching accounts.
MoneyGram Ramps sandbox
- Cash in / cash out USDC via MoneyGram widget on /get (sandbox keys).
- Server session API — secret never in the browser.
User raffles — prize CA + auto draw
- Create raffle: prize mint + amount + run time.
- Deposit to escrow · auto draw & on-chain payout · delay or cancel/refund.
Fair Draw raffle — TOKENSHIT 1M
- Register with connected wallet on /draw to enter.
- Prize: 1,000,000 TOKENSHIT (fEbiuDd…shit). Provably fair draw when ready.
On-chain age + address OG
- Token/account age from oldest on-chain signature — not Turso.
- OG cards for /address/<pubkey> with type, name, and chain age.
Address URLs by default
- Lookups live at sol.new/address/<pubkey> — /scan redirects there.
- Connected wallet defaults into the address URL.
Scan detects address type
- Token-2022 mints no longer misread as wallets.
- /scan shows wallet · token mint · token account · program badges.
- Indexed TOKENSHIT mint fEbiuDd…shit in Turso.
iOS app camera for Pay scan
- Native WKWebView grants camera for getUserMedia; NSCameraUsageDescription on app + Clip.
Pay scan works in Telegram
- Detect in-app browsers — Take photo of QR + Open in Safari when live camera is blocked.
Pay by scanning Solana Pay QR
- /pay Scan & pay — camera QR, paste link, passkey send (SOL/USDC).
- Request tab still creates payment QRs; POS unchanged for merchants.
Menu: categories, search, A–Z, drag
- More menu recategorized — no duplicates, search, Groups / A–Z / Custom drag order.
- Home grid shares the same catalog; rearrange + A–Z sort.
POS + Subscriptions hub
- /pos — merchant point of sale with tip, QR, live Solana Pay confirm.
- /sub — credits pack + Stripe status + on-chain USDC plans roadmap.
- BACKLOG.md for cross-session work.
A$5 credits via Apple Pay
- Buy sol.new credits with Stripe Checkout + Apple Pay (works in Australia).
- Not crypto on-ramp — digital credits for platform use.
AU buy: MoonPay + Transak fallback
- Australia Apple Pay path via MoonPay (AUD), same-tab checkout.
- Transak kept as optional fallback; hard paymentMethod lock removed.
Buy crypto works in Australia
- Transak is the AU path: Apple Pay + AUD, same-tab checkout on iPhone.
- Stripe onramp hidden for Australian users (US/EU only).
Stripe Apple Pay domain fix
- Registered sol.new (+ www) for Apple Pay / Google Pay / Link on Stripe.
- Updated Apple merchant domain association file; iOS opens checkout same-tab.
SEO: GSC redirect + soft 404 hygiene
- Sitemap drops pure aliases (/wheel,/flip,/dice); robots blocks /link/ and /l/.
- Missing short links and unknown POAPs return real 404s.
- Alias routes use permanent redirects (308).
Seeker dApp Store 1.0.1
- sol.new updated on Solana Mobile / Seeker store — onboard, gifts, POAP, swap.
Brand orbs + toast/push SFX
- Thinking Orbs tinted to sol.new violet.
- Toasts play success/error/notify sounds; airdrop/claim use cha-ching.
- Push notifications: OS sound on + in-app chime when tab is open.
App Clip GTM — full product
- iPhone App Clip loads the full sol.new app (wallet, swap, gift, POAP…).
- New /clip landing with QR for IRL; GTM checklist in ios/Clip/GTM.md.
Ask for funds
- Wallet Get: share buttons to request SOL via SMS, WhatsApp, Telegram, X DM, or system share.
Onboard is home
- sol.new/ opens the onboarding flow by default. Full app grid lives at /home.
Onboarding
- New /onboard: value first, one goal, Face ID wallet, then a personal next step.
- Home “Get started” opens the flow instead of dumping into create.
Thinking Orbs loading
- All loading indicators use Thinking Orbs (orbs.jakubantalik.com).
POAP on-chain image
- POAP NFT art is an on-chain SVG data URI (no external image host).
- Optional drop photo is embedded in the SVG when small enough.
POAP on-chain
- Claiming a POAP mints a free compressed NFT to your passkey wallet.
- Metadata + explorer links; geo-lock still applies before mint.
POAP venue search
- Geo-lock pins by venue or address name (OpenStreetMap), not just GPS.
POAP geo-lock
- Optional GPS lock on POAP drops — claim only within 100m–5km of the pin.
- Issuer pins with “Use my location”; claimers prove they’re nearby.
POAP drops
- New /poap: create proof-of-attendance drops with link + QR.
- Collectors claim at /poap/<code> with a passkey wallet.
Name service: .sol .bonk .sns .skr
- Send, portfolio, and NFT lookup resolve .sol, .bonk, .sns, and .skr.
- .sol via Bonfida; .bonk/.skr via AllDomains; .sns = SNS (ANS or .sol alias).
Token swap
- New /swap: Jupiter Ultra routing for SOL, USDC, and any mint (passkey-signed).
- Balance presets, token search, live quotes.
Docs, gift API, loan
- POST /api/gift/create for gift funding txs; /gift uses it.
- /loan lend & borrow with WSOL wrap, balance slider.
- Updated README, FEATURES, docs, llms.txt + llms-full.txt.
Lend & borrow
- New /loan: supply assets to earn yield or borrow against collateral (passkey-signed).
- Live rates, positions, deposit/withdraw, and borrow/repay flows.
Usernames and short link pay
- Claim a unique @username per wallet at /creator/edit — public at sol.new/u/name.
- Custom short links: pay with Solana Pay QR or connected wallet; canonical URLs are sol.new/link/…
Apple Pay and card onramp
- Buy SOL or USDC on /get via Transak (Apple Pay / card, including Australia AUD).
- Stripe Crypto Onramp still available for US and EU buyers.
- Funds go to your passkey wallet on Solana. KYC is handled by the onramp.
- Bridge bank deposit remains available for ACH/wire (usually lower fee, slower).
Bricolage Grotesque typeface
- Default UI font is now Bricolage Grotesque across the app.
Stocks screener and brand polish
- New /stocks screener for tokenized equities on Solana (xStocks, Ondo, PreStocks, Backpack, and more).
- Filter by provider and sector; sort by volume, 24h change, premium to traditional quotes, liquidity, and market cap.
- Trade links open on Jupiter.
- Open Graph previews redesigned: dark brand cards instead of pastel placeholders.
- Public changelog page and site-wide footer link.
NFTs, earn, and rent reclaim
- Browse on-chain NFTs by wallet at /nfts with Tensor and Magic Eden links.
- Sort NFTs by price (listing or collection floor).
- Filter by name/mint, type (compressed or standard), listing status, price, and collection.
- Close empty token accounts and reclaim SOL rent at /burn.
- Protected USDC yield at /earn. Passkey deposit and withdraw.
- Shimmer placeholders while images load on lists, what's new, and NFT grids.
Stake, LST, and product polish
- /earn USDC yield, /stake native SOL, /lst liquid stake — no protocol branding in UI.
- Portfolio and NFT lookup by address, .sol, .bonk, or .skr.
- Punt filters TXODDS, Polymarket, Kalshi; link to punt.fun.
- Homepage tools grid cleaned up for phone and iPad.
USDC onramp, short links, and Fair Draw
- Get USDC on mainnet via bank deposit after KYC at /get.
- Mainnet RPC uses paid Helius Fast and Flux only (no free public Solana endpoints).
- Short links at /link with /l redirects; custom codes for 0.01 SOL; admin delete.
- Resolve .sol, .bonk, and .skr names when sending.
- Slide-to-send on transfers; cancel unclaimed gifts; default currency preference.
- Fair Draw at /draw with wheel, coin, and dice (aliases /vrf, /wheel, /flip, /dice).
- Draw history, sound effects, and shareable results.
- Security hardening for promo funding, ground keys, push auth, and secrets.
Transaction receipts and SEO
- Shareable Solana transaction receipts at /receipt.
- Fixed www routing, dead-path redirects, and sitemap hygiene for search indexing.
- Stopped forcing homepage canonical on every route.
Magic links and mailing list
- Passkey wallet magic links for email-linked open.
- Mailing list signup on the homepage.
- Homepage and mobile nav reorganised: Gift and Punt on the main grid; tools tray for Pay, News, and more.
Navigation refresh
- Wallet and Punt on the phone bottom bar.
- More tray groups money, create, and tools.
- Homepage product order updated for clarity.
Airdrop reliability and directory
- Devnet airdrop more reliable under Workers (polling confirms, finalized blockhash).
- UI icons standardized (Lucide); cleaner share titles.
- More launchpads listed on /dir (star.fun, daos.fun, boop.fun, believe, jup studio).
- Memo program fix on /message.
Cloudflare production cutover
- sol.new serves from Cloudflare Workers with a custom domain.
- App hosted via OpenNext for Cloudflare.
Onramp and mobile foundations
- USDC purchase flow scaffolding and card payment path.
- Sponsored path to convert USDC to SOL after purchase.
- iOS app wrapper work and Apple Pay domain verification.
- Re-engagement cron scaffolding.
Promo codes, push, and admin
- Promo codes for funded product actions.
- Web push notifications.
- Admin panel for operational controls.
Dark mode and iOS passkeys
- Default to dark mode.
- Apple App Site Association for webcredentials and applinks (passkey support).
- Suppress PWA install prompt inside the native app wrapper.
Compare page
- New /compare page: sol.new versus pump.fun, Bags, and Bonk.
dApp Store, legal, and PWA
- Solana dApp Store publishing scaffold and portal flow.
- /privacy and /terms pages.
- PWA install prompt for iOS and Android.
- Paste images from the clipboard when creating tokens and NFTs.
Multisig polish and clipboard paste
- Multisig tab deep-links and batch transaction fallback.
- Balance tab renamed to Ledger.
- Clipboard image paste on token and NFT create flows.
Multisig suite, tokens, and what's new
- Full multisig experience: create, list, and open /multisig/[address].
- Proposals: add member, change threshold, approve, and execute (config and ledger tabs).
- Cross-network fallback when a multisig lives on the other cluster.
- Token creator can edit metadata; clearer launch and rent estimates.
- Compressed NFT minting path; self-hosted image and metadata storage.
- /whats-new with recent launches, Live/Test filter, and network-aware home banner.
- /docs and live cost table.
- Sticky nav, mobile balance pill, on-brand 404, and Telegram product events.
- Platform fees for NFT and multisig route to a Squads treasury.
Ops and uploads
- Telegram event log for product activity.
- Treasury balance footer on relevant surfaces.
- Upload preflight checks before spending rent.
Program abort tools
- Emergency abort surface for upgradeable programs (/kill era tooling).
- Wallet-connect based emergency flows for operators.
Older product history lives in the product itself — open features for the full map.