Private Swaps (Jupiter, Raydium, etc)

Private Swaps in Roru Wallet (Jupiter, Raydium, etc.)

Roru Wallet enables private swaps through integration with decentralized exchanges (DEXs) like Jupiter and Raydium, allowing you to swap assets while maintaining complete privacy.

Overview

What Are Private Swaps?

Private swaps allow you to:

  • Exchange Assets: Swap one asset for another

  • Maintain Privacy: Swap privately without exposing amounts or parties

  • Best Rates: Get best rates through routing

  • Fast Execution: Quick swap execution

  • Low Fees: Competitive fees

How Privacy is Maintained

Shielded Swaps:

  • Swap from shielded balance

  • Swap to shielded balance

  • No on-chain exposure

  • Complete privacy

Zero-Knowledge Integration:

  • Swaps use zero-knowledge proofs

  • Amounts hidden

  • Parties hidden

  • Privacy preserved

Supported DEXs

Jupiter (Solana)

Features:

  • Best rate routing

  • Multiple liquidity sources

  • Fast execution

  • Low fees

Supported Assets:

  • SOL and SPL tokens

  • Wide token selection

  • Major tokens supported

  • Growing token list

Raydium

Features:

  • AMM integration

  • Liquidity pools

  • Competitive rates

  • Solana-native

Supported Assets:

  • SOL and SPL tokens

  • Raydium pool tokens

  • Major tokens

  • LP tokens

Other DEXs

Additional Integrations:

  • Uniswap (Ethereum)

  • SushiSwap (multiple chains)

  • Curve (multiple chains)

  • And more being added

How Private Swaps Work

Swap Process

Step 1: Select Assets

  • Choose source asset

  • Choose destination asset

  • Amount input

  • Rate display

Step 2: Rate Calculation

  • Best rate found

  • Routing calculated

  • Slippage shown

  • Fee displayed

Step 3: Review Swap

  • Verify assets

  • Check rate

  • Review slippage

  • Confirm fees

Step 4: Execute Swap

  • Authorize transaction

  • Swap executed

  • Proof generated

  • Assets received

Privacy Flow

From Shielded:

  • Assets from shielded balance

  • Private source

  • No exposure

Swap Execution:

  • Swap executed privately

  • Zero-knowledge proof

  • Privacy maintained

To Shielded:

  • Assets to shielded balance

  • Private destination

  • Complete privacy

Swap Features

Best Rate Routing

Automatic Routing:

  • Finds best rate across DEXs

  • Multiple path consideration

  • Optimal routing

  • Best execution

Rate Comparison:

  • Compares rates

  • Shows best option

  • Transparent pricing

  • User benefit

Slippage Protection

Slippage Settings:

  • Configurable slippage tolerance

  • Protection against price movement

  • Transaction fails if exceeded

  • User control

Default Settings:

  • Reasonable defaults

  • Can be adjusted

  • Protection enabled

  • User safety

Fee Management

Fee Display:

  • Swap fee shown

  • Network fee shown

  • Total cost displayed

  • Transparent

Fee Optimization:

  • Best rate includes fees

  • Fee consideration

  • Optimal execution

  • Cost-effective

Using Private Swaps

Basic Swap

Simple Process:

  1. Open swap interface

  2. Select source asset

  3. Select destination asset

  4. Enter amount

  5. Review and confirm

  6. Execute swap

Quick Swap:

  • One-click swap option

  • Default settings

  • Fast execution

  • Convenient

Advanced Swap

Custom Settings:

  • Slippage adjustment

  • Route selection

  • Fee preferences

  • Advanced options

Limit Orders:

  • Set limit price

  • Execute when reached

  • Advanced feature

  • Price control

Swap Providers

Jupiter Integration

How It Works:

  • Integrated with Jupiter API

  • Best rate routing

  • Multiple sources

  • Fast execution

Benefits:

  • Best rates

  • Wide token support

  • Reliable execution

  • Solana-optimized

Raydium Integration

How It Works:

  • Direct AMM integration

  • Pool access

  • Competitive rates

  • Native Solana

Benefits:

  • Direct pool access

  • Competitive rates

  • Reliable

  • Solana-native

Privacy Guarantees

Swap Privacy

What's Hidden:

  • Swap amounts

  • Swap parties

  • Swap timing

  • Swap history

What's Visible:

  • Nothing on-chain

  • Complete privacy

  • No analysis possible

  • Privacy guaranteed

Cross-Chain Swaps

Private Cross-Chain:

  • Swap across chains privately

  • Privacy maintained

  • Unified interface

  • Seamless

Best Practices

Swap Best Practices

  1. Check Rates: Compare rates before swapping

  2. Set Slippage: Set appropriate slippage tolerance

  3. Review Fees: Understand total cost

  4. Verify Assets: Verify source and destination assets

  5. Start Small: Test with small amounts first

Privacy Best Practices

  1. Use Shielded: Always swap from/to shielded balance

  2. Avoid Patterns: Vary swap timing and amounts

  3. Privacy Settings: Configure privacy settings

  4. Monitor: Monitor swap execution

  5. Verify: Verify received assets

Troubleshooting

Common Issues

Swap Fails:

  • Check balance sufficient

  • Verify slippage settings

  • Check network status

  • Retry swap

Rate Changed:

  • Rates change quickly

  • Slippage protection

  • Transaction may fail

  • Retry with new rate

Assets Not Received:

  • Wait for confirmation

  • Check transaction status

  • Verify swap completed

  • Contact support if needed

Advanced Features

Multi-Hop Swaps

Complex Routing:

  • Multiple swaps in sequence

  • Optimal routing

  • Best execution

  • Automatic

Limit Orders

Price Targets:

  • Set target price

  • Execute when reached

  • Advanced feature

  • Price control

Conclusion

Private swaps provide:

  • Privacy: Complete privacy during swaps

  • Best Rates: Best rate routing

  • Convenience: Easy swap interface

  • Security: Secure swap execution

  • Flexibility: Multiple DEX integrations

By using private swaps, you can exchange assets while maintaining complete privacy and getting the best rates available.

Last updated