Advanced.
A normal swap doesn't need any of this. These are extras for people who want more privacy or a way to prove a swap.
Split routing
Break one swap into 3 to 7 randomly sized pieces sent at random times, optionally to several of your own wallets.
Larger amounts, when you don't want the amount and timing to match your deposit. It costs more in fees, and you approve each piece in your wallet.
The random plan is seeded from a quantum random number generator mixed with your browser's own randomness.
Proof of swap
Prove "I swapped at least $100 through NearSwap" without revealing which swap or which wallet.
Claiming rewards to a fresh wallet, or showing a badge anyone can check. Your secret note stays in your browser.
A zero-knowledge proof (Noir circuit, UltraHonk), made in your browser.
Signed receipts
Every completed swap gets a receipt you can download. Anyone can check it came from us and wasn't changed.
Keeping records, or showing someone a swap happened. It identifies the swap by a hash and doesn't contain your wallet address.
Signed with SLH-DSA (a NIST post-quantum signature) over SHA3-256. The public key is published at /.well-known/receipt-key.