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:

  1. Lock assets on source chain (private)

  2. Generate proof of lock

  3. Mint on destination chain (private)

  4. Assets appear in shielded balance

  5. 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:

  1. Select source asset and chain

  2. Select destination asset and chain

  3. Enter amount

  4. Execute swap

  5. 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

  1. Understand Chains: Know which chains you're using

  2. Check Fees: Understand fees for each chain

  3. Chain Selection: Choose appropriate chain for operations

  4. Privacy: Maintain privacy across all chains

  5. Organization: Organize assets by chain if helpful

Cross-Chain Operations

  1. Verify Chains: Verify source and destination chains

  2. Check Fees: Understand cross-chain fees

  3. Timing: Consider timing for bridges

  4. Privacy: Maintain privacy during bridges

  5. 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