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:
Open swap interface
Select source asset
Select destination asset
Enter amount
Review and confirm
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
Check Rates: Compare rates before swapping
Set Slippage: Set appropriate slippage tolerance
Review Fees: Understand total cost
Verify Assets: Verify source and destination assets
Start Small: Test with small amounts first
Privacy Best Practices
Use Shielded: Always swap from/to shielded balance
Avoid Patterns: Vary swap timing and amounts
Privacy Settings: Configure privacy settings
Monitor: Monitor swap execution
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
