Skip to main content

Connecting Your Wallet to Riverr Finance

To trade on Riverr Finance, you need to connect an Internet Computer Protocol (ICP) compatible wallet. This guide covers all supported wallets and step-by-step connection instructions.

Supported Wallets

Riverr Finance supports the following ICP wallets:

  • Best for: Secure, passwordless authentication
  • Features: Biometric login, multi-chain support, decentralized identity
  • Access: NFID Wallet

🔌 Plug Wallet

  • Best for: Beginners and most users
  • Features: User-friendly interface, built-in ICP support, browser extension
  • Download: Chrome Web Store

🆔 Internet Identity

  • Best for: Privacy-focused users
  • Features: Native ICP authentication, no passwords
  • Access: Built into ICP ecosystem

Step 1: Set Up NFID

  1. Visit NFID's website

  2. Click "Sign Up"

  3. Choose your authentication method:

    • WebAuthn (biometric login)
    • Email magic link
  4. Complete the verification process

  5. Your decentralized identity is now ready!

Passwordless Security

NFID uses advanced cryptography instead of passwords. Your biometrics or email are only used for access - your keys remain secure.

Step 2: Fund Your Wallet

NFID works with your existing wallet (Plug, Stoic, etc.):

  1. Ensure your preferred wallet is installed and funded with ICP
  2. Keep your wallet accessible for the connection process

Connecting to Riverr Finance with NFID

NFID Authentication Flow

  1. Go to Riverr Finance

  2. Click "Connect Wallet" in the top right

  3. Select "NFID" from the options

  4. Choose your preferred authentication method:

    • Biometric verification OR
    • Email magic link
  5. NFID will request wallet connection permissions

  6. Select your preferred wallet (Plug/Stoic) when prompted

  7. Click "Approve" on the wallet connection request

  8. You're now securely connected!

Seamless Future Logins

After first connection, NFID allows 1-click logins using your chosen authentication method.

For Plug Wallet Users

  1. Access Riverr Finance
  2. Click "Connect Wallet"
  3. Select "Plug"
  4. Approve the connection in Plug's popup

For Internet Identity Users

  1. Go to Riverr Finance platform
  2. Click "Connect Wallet"
  3. Choose "Internet Identity"
  4. You'll be redirected to Internet Identity
  5. Complete the authentication process
  6. Return to Riverr with your identity connected

Verifying Your Connection

Once connected, you should see:

  • ✅ Your wallet address displayed in the top right corner
  • ✅ Your ICP balance visible
  • ✅ The "Connect Wallet" button replaced with wallet info
  • ✅ Access to trading functions enabled

Troubleshooting Connection Issues

Common Issues and Solutions

Connection Failed

Problem: Wallet won't connect to Riverr Finance Solutions:

  1. Refresh the browser page and try again
  2. Clear browser cache and cookies
  3. Disable other wallet extensions temporarily
  4. Make sure your wallet is unlocked
  5. Try incognito/private browsing mode

Wallet Not Detected

Problem: Riverr doesn't recognize your wallet Solutions:

  1. Ensure the wallet extension is installed and enabled
  2. Refresh the page after installing the wallet
  3. Check if the wallet is properly unlocked
  4. Try disconnecting and reconnecting

Transaction Failures

Problem: Transactions fail to execute Solutions:

  1. Check your ICP balance for sufficient funds
  2. Ensure you have enough ICP for transaction fees
  3. Try lowering transaction amount
  4. Wait a few minutes and retry

Network Issues

Slow Connection

If connection seems slow:

  1. Check your internet connection
  2. Try switching to a different network
  3. Close unnecessary browser tabs
  4. Refresh the Riverr Finance page

Disconnection Problems

If your wallet keeps disconnecting:

  1. Check wallet settings for auto-lock features
  2. Ensure browser isn't blocking the connection
  3. Update your wallet to the latest version
  4. Contact wallet support if issues persist

Security Best Practices

Wallet Security

  1. Never share your seed phrase: It's like your bank account password
  2. Use strong passwords: For your wallet access
  3. Enable 2FA if available: For additional security
  4. Keep software updated: Always use the latest wallet version
  5. Verify URLs: Always check you're on the correct Riverr Finance URL

Safe Trading Practices

  1. Start small: Begin with small amounts to test the system
  2. Double-check addresses: Always verify transaction details
  3. Monitor regularly: Keep an eye on your positions
  4. Use secure networks: Avoid public WiFi for trading
  5. Log out when done: Always disconnect from public computers

Managing Multiple Wallets

Switching Between Wallets

If you have multiple ICP wallets:

  1. Disconnect your current wallet first
  2. Click "Connect Wallet" again
  3. Select your desired wallet
  4. Follow the connection process
  5. Your new wallet will be connected

Backup and Recovery

Creating Backups

  1. Seed Phrase: Write it down and store securely offline
  2. Wallet Files: Export wallet files if your wallet supports it
  3. Private Keys: Store encrypted copies in secure locations

Recovery Process

If you lose access to your wallet:

  1. Download/reinstall your wallet software
  2. Choose "Import/Restore Wallet"
  3. Enter your seed phrase carefully
  4. Set a new password
  5. Your wallet and funds will be restored

Wallet Fees and Costs

Transaction Fees

  • Network Fees: Small ICP fees for blockchain transactions
  • Gas Costs: Minimal costs for smart contract interactions
  • Trading Fees: Platform fees (if applicable)

Fee Optimization Tips

  1. Batch Transactions: Combine multiple operations when possible
  2. Monitor Network: Trade during less congested times
  3. Sufficient Balance: Keep enough ICP for fees

Next Steps

Now that your wallet is connected:

Need Additional Help?

Support Resources

  • Documentation: Browse our comprehensive guides
  • Community: Join our Discord for peer support
  • FAQ: Check common questions and answers
  • Contact: Reach out to our support team

Wallet-Specific Support


Your wallet connection is the gateway to decentralized trading. Take the time to secure it properly and you'll trade with confidence.