Multi-Chain Support Explained
Multi-Chain Support in Roru Wallet Explained
Roru Wallet provides unified multi-chain support, allowing you to manage assets across multiple blockchains through a single interface while maintaining privacy on all chains.
Overview
What is Multi-Chain Support?
Roru's multi-chain support means:
Unified Interface: One wallet for all supported chains
Cross-Chain Privacy: Privacy works across all chains
Seamless Operations: Easy movement between chains
Chain Abstraction: You don't need to understand chain details
Supported Blockchains
Currently Supported:
Ethereum (ETH, ERC-20 tokens)
Solana (SOL, SPL tokens)
Bitcoin (BTC)
Polygon (MATIC, tokens)
Avalanche (AVAX, tokens)
BNB Chain (BNB, BEP-20 tokens)
Arbitrum (ETH, tokens)
Optimism (ETH, tokens)
And more being added
How Multi-Chain Works
Unified Shielded State
Single Privacy Model:
All chains use same shielded state
Unified privacy guarantees
Consistent experience
Cross-chain privacy
State Organization:
Shielded state spans all chains
Chain-specific adapters
Unified state root
Efficient management
Chain Adapters
Adapter Architecture:
Each chain has adapter
Handles chain-specific operations
Abstracts chain differences
Unified interface
Adapter Functions:
Deposit handling
Withdrawal processing
Transaction formatting
State synchronization
Using Multiple Chains
Viewing Multi-Chain Balances
Unified View:
All assets in one view
Grouped by chain
Total balance across chains
Easy navigation
Chain-Specific View:
View assets by chain
Chain-specific details
Chain operations
Detailed information
Sending Across Chains
Chain Selection:
Select source chain
Select destination chain
Asset selection
Amount input
Cross-Chain Transfer:
Private cross-chain transfer
Unified interface
Automatic routing
Privacy maintained
Receiving from Any Chain
Unified Receiving:
Generate address for any chain
Same process for all chains
Chain automatically detected
Privacy maintained
Cross-Chain Operations
Private Bridging
What is Private Bridging:
Move assets between chains privately
Maintains privacy during bridge
Fast settlement
Low fees
How It Works:
Lock assets on source chain (private)
Generate proof of lock
Mint on destination chain (private)
Assets appear in shielded balance
Privacy maintained throughout
Benefits:
Privacy during bridge
Fast settlement
Low fees
Unified interface
Cross-Chain Swaps
Private Swaps:
Swap assets across chains
Privacy maintained
Best rate routing
Unified interface
Process:
Select source asset and chain
Select destination asset and chain
Enter amount
Execute swap
Receive on destination chain
Chain-Specific Features
Ethereum Support
Features:
ETH and ERC-20 tokens
Gas optimization
Layer 2 support
DeFi integration
Operations:
Deposit from Ethereum
Withdraw to Ethereum
Private transfers
Private swaps
Solana Support
Features:
SOL and SPL tokens
Fast transactions
Low fees
DeFi integration
Operations:
Deposit from Solana
Withdraw to Solana
Private transfers
Private swaps
Bitcoin Support
Features:
Native BTC support
SegWit addresses
Lower fees
Privacy maintained
Operations:
Deposit from Bitcoin
Withdraw to Bitcoin
Private transfers
Bitcoin-specific features
Privacy Across Chains
Unified Privacy Model
Consistent Privacy:
Same privacy guarantees on all chains
Shielded state works across chains
Unlinkable transactions
Amount hiding
Cross-Chain Unlinkability:
Cannot link transactions across chains
Privacy maintained during bridges
No cross-chain correlation
Complete privacy
Chain Abstraction
What You Don't Need to Know:
Chain-specific details
Gas mechanics (mostly)
Chain differences
Technical complexity
What Roru Handles:
Chain selection
Fee management
Transaction formatting
State synchronization
Best Practices
Multi-Chain Management
Understand Chains: Know which chains you're using
Check Fees: Understand fees for each chain
Chain Selection: Choose appropriate chain for operations
Privacy: Maintain privacy across all chains
Organization: Organize assets by chain if helpful
Cross-Chain Operations
Verify Chains: Verify source and destination chains
Check Fees: Understand cross-chain fees
Timing: Consider timing for bridges
Privacy: Maintain privacy during bridges
Monitor: Monitor cross-chain operations
Technical Details
State Synchronization
Multi-Chain Sync:
Syncs state for all chains
Efficient synchronization
Chain-specific optimizations
Unified state management
Sync Process:
Connect to chain adapters
Sync chain-specific state
Update unified state
Efficient updates
Transaction Routing
Automatic Routing:
Best chain selection
Fee optimization
Privacy optimization
User convenience
Manual Selection:
Override automatic routing
Choose specific chain
Chain-specific requirements
User control
Troubleshooting
Common Issues
Chain Not Supported:
Check supported chains list
Wait for chain addition
Use alternative chain
Contact support
Cross-Chain Failures:
Check both chains
Verify connectivity
Check fees
Retry operation
Balance Not Showing:
Wait for sync
Manually sync
Check chain connection
Verify deposit
Future Chains
Adding New Chains
Process:
Chain adapter development
Testing and security
Network integration
User availability
User Impact:
Automatic availability
No wallet update needed (usually)
New chain appears
Ready to use
Conclusion
Multi-chain support provides:
Unified Interface: One wallet for all chains
Cross-Chain Privacy: Privacy across all chains
Seamless Operations: Easy chain operations
Chain Abstraction: Simplified user experience
Future-Proof: Easy addition of new chains
Roru's multi-chain support makes managing assets across blockchains simple while maintaining complete privacy on all supported chains.
Last updated
