Overview
A Private Send is a Private Swap where the input and output token are the same. Instead of swapping into a different asset, the user moves a token to a new destination address and receives the same asset back out (for example, USDT in → USDT out). Everything else — endpoints,types=private multi-hop routing, the optional XMR privacy layer, status progression, and completion times — is identical to a Private Swap. The only difference is that from and to reference the same token.
Best For: Moving funds privately to a new address without changing assets — breaking the on-chain link between source and destination while keeping the same token.
The Only Difference
Follow the Private Swap integration guide exactly, but setfrom and to to the same token id when requesting a quote:
amountOut will be slightly lower than amountIn — network and exchange fees apply per hop even when the token is the same. Use the quoted amountOut when setting recipient expectations.Next Steps
Private Swap
The full flow this page builds on — token discovery, order creation, and status progression
Order Lifecycle
Understand all order statuses