Swap & Bridge
Trade and move value across chains privately - results land in your private balance or any address you choose, with no link to your wallet.
How private swap works
Swap and bridge live inside the RAIL20 app. Both draw from your private balance, so your originating wallet is never exposed as the sender. Same-chain swaps (ETH ↔ USDC on Base, ETH ↔ USDG on Robinhood Chain, ETH ↔ USDC on Arbitrum) settle on-chain through a DEX; cross-chain bridges route through a solver network or a direct router.
Swap to private (ETH ↔ stablecoin, stays private)
Swapping keeps the result inside your private balance by routing through a one-time burner wallet - a fresh, single-use account that holds no identity of its own:
- You authorize a private withdrawal from the pool; the relayer broadcasts it, funding the burner wallet.
- The burner swaps the assets on-chain through a DEX (Uniswap V3 — on Base, Robinhood Chain, or Arbitrum, whichever you're on) — a single on-chain transaction, no external solver wait.
- The relayer builds a zero-knowledge proof to re-shield the output back into the pool.
- The swapped tokens are deposited back into the pool as fresh private notes owned by you.
Because a neutral burner sits between the pool and the swap, there is no on-chain link between your wallet and the swapped funds. Each swap uses a fresh random burner whose key is encrypted (AES-256-GCM under your sign-in signature) and registered for recovery before funding; if a step is interrupted, the app resumes it or you can sweep the burner from any device.
Bridge (private → any chain)
Bridging sends value from your private balance to a recipient address on another chain (Base, Robinhood, Arbitrum, BNB Chain, and more):
- You authorize a private withdrawal by signing; the relayer builds the zk-proof and broadcasts it to the solver's deposit address.
- The solver network fulfills the intent cross-chain, sourcing the best route and price.
- The output asset is delivered directly to your chosen recipient on the destination chain.
Every step is settlement-verified: the app tracks the intent until the destination transfer is confirmed on-chain.
Slippage
Routing & coverage
Same-chain swaps route on-chain through Uniswap V3 (on Base, Robinhood Chain, Arbitrum, and BNB Smart Chain). Cross-chain bridges are delegated to a solver network (NEAR Intents 1Click) or a direct router (Relay/Across) that aggregate liquidity across chains and venues, selecting the best execution per quote. Supported destinations include Base, Robinhood Chain, Arbitrum, Ethereum, and BNB Chain, with native and stablecoin assets on each.
Fees
| Component | Amount | Notes |
|---|---|---|
| Pool fee | Flat + 0.35% | Charged on the private withdrawal |
| Solver / route fee | Per quote | Included in the quoted output amount |
| Relayer gas | Variable | Covered by the relayer - you pay no gas to withdraw |