How it works
Five steps. One link. Here is the payment path, end to end.
Publish one link
Connect a wallet, choose a handle, and sign once. A master seed is derived in your browser. Only receive public keys are published.
Payer opens your link
They choose any Solana token and an amount. The page quotes a route into SOL or USDC and assigns a new receive address for that payment.
Settle via Jupiter
SOL and USDC skip the swap. Other tokens use a Jupiter quote the payer signs in their wallet.
Funds land privately
Each payment uses a deterministic address from your seed. Chain observers see an address with no prior link to you.
Consolidate on your terms
The dashboard lists payments. You sweep when ready — nothing auto-forwards.
What it does
- Gives you one shareable link that never reuses a receive address.
- Lets payers settle in the token they already hold.
- Keeps your master seed on-device.
- Lets you sweep received funds when you choose.
What it does not
- It is not a mixer and does not leave Solana.
- Sweeping into a known wallet re-links those funds to you.
- Unique public amounts can still hint at a match.
- This is beta software — start small and keep a backup.
Questions
Do keys leave my device?
No. The master seed is derived and stored locally. The server only receives public receive addresses and your owner pubkey.
Is this a mixer?
No. StealthPay does not pool or tumble funds. It issues unique receive addresses so payments are not reused on-chain.
What tokens can payers send?
Any Solana token Jupiter can route. Settlements land as SOL or USDC.
What if I lose this browser?
Restore from your encrypted backup. Without it, funds at unused derived addresses may be unrecoverable.
