The NoTrace web application — a stealth address wallet for Solana. Generate a meta-key, share your pay link, receive funds at unlinkable one-time addresses, sweep when ready.
Live at notracesol.xyz.
/— landing page/app— owner dashboard (wizard / inbox / sweep)/pay— public sender flow (anyone with your link can pay you)/docs— protocol documentation/api/recent— backend mirror endpoint (indexednt1:memos)/api/publish— sender push endpoint (instant inbox)
browser:
/pay#m=<meta> ── ECDH derive ─→ send SOL + memo("nt1:<eph>")
/app ── poll backend ─→ ECDH match ─→ sweep with derived scalar
backend (Vercel + Upstash KV):
/api/recent ── scan memo program ─→ filter nt1: ─→ return list
/api/publish ── sender push ─→ KV write
- Vanilla TS + Web Components (no framework)
@notracesol/stealth-corefor crypto primitives@notracesol/stealth-sdkfor client logic@solana/web3.jsfor RPC- Vercel Edge Functions for backend
- Upstash KV (Redis REST) for memo index
npm install
npx serve cloner_2.5/pages/letheMIT