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

  1. Open Roru Wallet on your device

  2. If this is your first time, you'll see the welcome screen

  3. Tap "Create New Wallet" or "Get Started"

Step 2: Accept Terms

  1. Read the Terms of Service carefully

  2. Read the Privacy Policy

  3. Check the box to accept terms (required)

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

  1. Generation: The app generates a 24-word recovery phrase

  2. Display: The phrase is shown on screen

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

  1. Word Selection: You'll be asked to select words from your phrase

  2. Order Verification: Verify words are in the correct order

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

  1. Generate Keys: Create your cryptographic keys

  2. Create Shielded Account: Set up your shielded account in the Roru Protocol

  3. Sync with Network: Connect to Roru Infra and sync state

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

  1. Welcome Screen: You'll see a welcome message

  2. Wallet Overview: Your wallet interface will appear

  3. Zero Balance: Your wallet starts with zero balance (this is normal)

  4. 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)

Before depositing funds:

  1. Create Test Wallet: Create a second wallet using your recovery phrase

  2. Verify Access: Ensure you can access the wallet

  3. Delete Test Wallet: Delete the test wallet

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

  1. Deposit Funds: Learn how to deposit assets into your shielded account

  2. Understand Balances: Read about shielded vs public balances

  3. Set Up Backup: Configure additional backup options

  4. Pair Roru One: Connect a Roru One for hardware security (optional)

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