Creating Your Wallet
Creating Your First Roru Wallet
This guide will walk you through creating your first Roru Wallet. The wallet creation process generates your cryptographic keys and sets up your shielded account.
Before You Begin
Before creating your wallet, ensure:
Roru Wallet is Installed: Complete the installation process first
Secure Environment: You're in a private, secure location
Time Available: The process takes 5-10 minutes
Backup Method Ready: Have a secure way to store your recovery phrase
Wallet Creation Process
Step 1: Launch Roru Wallet
Open Roru Wallet on your device
If this is your first time, you'll see the welcome screen
Tap "Create New Wallet" or "Get Started"
Step 2: Accept Terms
Read the Terms of Service carefully
Read the Privacy Policy
Check the box to accept terms (required)
Tap "Continue"
Important: The Terms of Service and Privacy Policy explain how Roru handles your data and what privacy guarantees are provided.
Step 3: Choose Wallet Type
You'll be asked to choose a wallet type:
Standard Wallet (Recommended for Most Users)
Full functionality
Shielded balances
Multi-chain support
Offline capability (with Roru One)
Watch-Only Wallet
View balances only
Cannot send transactions
Useful for monitoring and accounting
Can be upgraded to full wallet later
Hardware Wallet (Roru One)
Maximum security
Hardware key storage
Full offline capability
Requires Roru One device
For your first wallet, select "Standard Wallet."
Step 4: Generate Recovery Phrase
Roru Wallet will generate a recovery phrase:
Generation: The app generates a 24-word recovery phrase
Display: The phrase is shown on screen
Security Warning: You'll see warnings about keeping it secure
Critical Security Information:
Never Share: Never share your recovery phrase with anyone
No Screenshots: Don't take screenshots (they may be backed up to cloud)
Write It Down: Write it on paper, not digitally
Store Securely: Store in a secure, private location
Multiple Copies: Consider multiple secure copies in different locations
Step 5: Verify Recovery Phrase
To ensure you've written it down correctly:
Word Selection: You'll be asked to select words from your phrase
Order Verification: Verify words are in the correct order
Completion: Complete the verification
If You Make a Mistake:
You can go back and view the phrase again
Take your time and be careful
This verification ensures you can recover your wallet
Step 6: Set Up Security
Configure your wallet security:
PIN/Password:
Set a strong PIN or password
This protects access to your wallet on this device
Choose something memorable but secure
Enable biometric authentication if available (Face ID, Touch ID, fingerprint)
Security Settings:
Enable automatic lock after inactivity
Configure lock timeout
Set up biometric authentication
Enable transaction confirmations
Step 7: Initialize Shielded Account
The wallet will now:
Generate Keys: Create your cryptographic keys
Create Shielded Account: Set up your shielded account in the Roru Protocol
Sync with Network: Connect to Roru Infra and sync state
Generate Addresses: Create your first shielded addresses
This process may take a few minutes as the wallet:
Generates zero-knowledge proof parameters
Synchronizes with the shielded state
Verifies network connectivity
Sets up local state cache
Step 8: Wallet Ready
Once initialization is complete:
Welcome Screen: You'll see a welcome message
Wallet Overview: Your wallet interface will appear
Zero Balance: Your wallet starts with zero balance (this is normal)
Ready to Use: Your wallet is ready to receive deposits
Understanding Your Wallet
Wallet Components
After creation, your wallet contains:
Shielded Account:
Your private account in the Roru Protocol
Represented by cryptographic commitments
Not visible on public blockchains
Private to you
Key Material:
Private keys (stored encrypted on device)
Viewing keys (for viewing transactions)
Spending keys (for authorizing transactions)
Derived from your recovery phrase
Local State:
Cached view of shielded state
Transaction history (encrypted)
Balance information
Synchronized with network
Wallet Addresses
Your wallet can generate multiple addresses:
Shielded Addresses:
Private addresses for receiving funds
Each address is unlinkable
Can generate unlimited addresses
All addresses belong to your wallet
Public Addresses (for withdrawal):
Addresses for withdrawing to public blockchains
Generated on-demand
One-time use recommended
Visible on blockchain
First Steps After Creation
1. Verify Your Setup
Check Balance: Verify balance shows zero (expected)
Test Address Generation: Generate a test address
Check Network Status: Verify connection to Roru Infra
Review Settings: Check your security settings
2. Backup Your Recovery Phrase
Even though you've written it down:
Verify Legibility: Ensure your written phrase is legible
Store Securely: Place in a secure location
Multiple Locations: Consider secure backup locations
Never Digital: Don't store digitally (no photos, files, cloud)
3. Test Your Recovery (Optional but Recommended)
Before depositing funds:
Create Test Wallet: Create a second wallet using your recovery phrase
Verify Access: Ensure you can access the wallet
Delete Test Wallet: Delete the test wallet
Confidence: You now know recovery works
Note: Only do this if you're confident in your recovery phrase storage.
4. Understand Shielded vs Public
Shielded Balances: Private, hidden amounts
Public Balances: Visible on blockchain (if you deposit from public)
Conversion: You can convert between them
See "Shielded vs Public Balances" for more details.
Security Checklist
After creating your wallet:
Common Issues During Creation
"Network Connection Failed"
Check your internet connection
Ensure Roru Infra is accessible
Try again after a few moments
Check firewall settings if on desktop
"Key Generation Failed"
Ensure device has sufficient resources
Close other applications
Restart the app and try again
Contact support if persistent
"State Sync Failed"
This is usually temporary
Wait a few minutes and retry
Check network connectivity
The wallet will continue syncing in background
"Recovery Phrase Not Displaying"
Ensure you're in a private location
Check screen brightness
Try rotating device (if mobile)
Contact support if issue persists
Advanced Options
Custom Key Derivation
Advanced users can:
Use custom derivation paths
Import existing keys (if migrating)
Use hardware-backed keys (with Roru One)
Configure advanced security options
Multi-Signature Setup
For institutional or high-security use:
Set up multi-signature wallets
Configure signing requirements
Set up key management policies
See enterprise documentation for details
Next Steps
After creating your wallet:
Deposit Funds: Learn how to deposit assets into your shielded account
Understand Balances: Read about shielded vs public balances
Set Up Backup: Configure additional backup options
Pair Roru One: Connect a Roru One for hardware security (optional)
Explore Features: Learn about wallet features and capabilities
Important Reminders
Your Recovery Phrase is Your Wallet: Anyone with your recovery phrase has access to your wallet
No Password Recovery: If you lose your recovery phrase, your wallet cannot be recovered
Keep It Private: Never share your recovery phrase or private keys
Verify Addresses: Always verify addresses before sending funds
Start Small: Consider testing with small amounts first
Support
If you need help:
Documentation: Refer to other guides in this documentation
FAQ: Check the frequently asked questions
Support: Contact Roru support for assistance
Community: Ask the community for help
Creating your wallet is the first step toward using Roru's privacy infrastructure. Your wallet is now ready to receive deposits and start making private transactions.
Last updated
