How it works
Choose your tokens and chains
Select a source chain and token (e.g., ETH on Ethereum) and a destination chain and token (e.g., USDC on Arbitrum). Enter the amount you want to send and the recipient address on the destination chain.
Both the source and destination tokens must have CEX (private route) support. If a token shows “DEX only”, it cannot be used for a private swap.
Enable or disable Monero routing (optional)
If Monero routing is available on your deployment, a toggle appears between the token selectors. When set to On, Houdini routes your swap through XMR as an intermediate privacy hop. When set to Off, the swap still uses Houdini’s private CEX routing without the Monero leg.
XMR routing adds extra time due to Monero’s confirmation requirements. Expect the full swap to take 15–45 minutes or longer when Monero routing is enabled.
Get a quote
Click Get quote. HideMyTx queries Houdini for the best available rate across its liquidity providers. A loading spinner appears while the route is calculated.If the quote fails because your amount is below the minimum, the minimum required amount is shown inline. Adjust the amount and try again.
Review and confirm
The confirmation screen shows:
- The exact amount you are sending
- The estimated amount the recipient will receive
- Whether Monero routing is enabled
- A truncated preview of the recipient address
Send to the deposit address
After confirmation, HideMyTx displays a unique one-time deposit address generated by Houdini for your order. Send exactly the specified amount of the source token to this address.The deposit screen shows:
- The deposit address (click to copy)
- The exact token symbol and amount to send
- A memo or destination tag if required by the chain (e.g., for XRP or Stellar)
- A QR code encoding the address and amount
- A quote expiry countdown timer
- The current order status and individual leg statuses
Wait for completion
Once your deposit is detected, Houdini processes the swap automatically. Status is polled every 10 seconds. You do not need to keep the page open, but leaving it open lets you watch live status updates.When the swap finishes, the status changes to FINISHED and a success screen appears.
Order status states
| Status | Meaning |
|---|---|
NEW | Order created; waiting for your deposit to arrive |
WAITING | Deposit received; waiting for sufficient confirmations |
CONFIRMING | Block confirmations in progress |
EXCHANGING | Houdini is converting your funds |
ANONYMIZING | Monero routing hop in progress (only when XMR routing is enabled) |
FINISHED | Swap complete; funds delivered to the recipient |
FAILED | Swap could not be completed |
EXPIRED | The deposit window elapsed before funds arrived |
REFUNDED | Funds were returned via Houdini’s refund process |
DELETED | Order was cancelled or cleaned up by the provider |
Session
Make sure to save your order ID.Swap limits
When you request a quote, Houdini returns minimum and maximum amounts for the selected trading pair. These are shown below the amount input. If you enter an amount below the minimum, the Get quote button is disabled and the required minimum is displayed.Frequently asked questions
Does Houdini require KYC?
Does Houdini require KYC?
No. Houdini operates through CEX liquidity without requiring identity verification from you. You send to a one-time deposit address and receive at the address you specify — there is no account or login.
What happens if I send the wrong amount?
What happens if I send the wrong amount?
Houdini will typically refund deposits that fall outside the quoted window, or process them at a revised rate. To avoid this, always send exactly the amount shown on the deposit screen.
Can I check order status after closing the page?
Can I check order status after closing the page?
Yes. You can tap Refresh status at any time to manually poll the latest order state.
How long does a swap with Monero routing take?
How long does a swap with Monero routing take?
With XMR routing enabled, expect 15–45 minutes under normal conditions. Monero’s block time and confirmation requirements add variability. Swaps without XMR routing are typically faster, though timing still depends on liquidity and network conditions.