Wallet Overview
Total Balance
Send Cryptocurrency
Send crypto to another wallet address safely and securely.
Receive Cryptocurrency
Generate a wallet address to receive crypto payments.
Transaction History
View your recent cryptocurrency transactions.
No transactions yet
Your transaction history will appear here once you start using your wallet.
Settings
Configure your wallet preferences and security settings.
Create Your Own Cryptocurrency
Create personalized tokens for your community, brand, or project. Perfect for creators, influencers, and businesses.
🔒 Reserved Coin Names
Reserve your coin name to claim it later. Names are held for 30 days.
No names reserved yet.
🪙 Create Your Coin
Design and launch your custom cryptocurrency with full control over its features.
💼 Your Coins
Manage your created and reserved coins.
No coins created yet. Create your first coin above!
📚 Why Create Your Own Coin?
🎨 For Creators
- Monetize your content directly
- Build a loyal fan community
- Offer exclusive access and perks
- Create sustainable income streams
🏢 For Businesses
- Customer loyalty programs
- Product authentication
- Reward customer engagement
- Community building
👥 For Communities
- Governance and voting
- Member rewards and recognition
- Fundraising for projects
- Shared ownership models
Help & Documentation
🚀 Getting Started
First Launch
- The app starts on the Wallet tab showing your balance overview
- For first-time users, balances will show $0.00 until you add cryptocurrency
- Navigate using tabs or keyboard shortcuts (
Ctrl/Cmd + 1-5)
Essential Shortcuts
- Ctrl/Cmd + 1: Wallet Overview
- Ctrl/Cmd + 2: Send Crypto
- Ctrl/Cmd + 3: Receive Crypto
- Ctrl/Cmd + 4: Transaction History
- Ctrl/Cmd + 5: Settings
- F1: Keyboard Shortcuts Help
🎯 Feature Guide
💼 Multi-Currency Support
What it does: Manages multiple cryptocurrency types in a single application.
✅ When to use:
- You hold different types of cryptocurrency
- You want to diversify your crypto portfolio
- You prefer managing everything in one place
❌ When NOT to use:
- You only use one cryptocurrency and want a specialized wallet
- You need support for cryptocurrencies not yet supported by eCripto
📤 Send/Receive Functionality
What it does: Enables cryptocurrency transactions with address management and QR codes.
✅ When to use:
- Making purchases with cryptocurrency
- Sending money to friends/family
- Receiving payments for goods/services
- Moving funds between your own wallets
❌ When NOT to use:
- During network congestion (high fees)
- When you're unsure about recipient addresses
- For experimental transactions on mainnet (use testnet instead)
🔐 Client-Side Private Key Storage
What it does: Keeps your private keys encrypted on your device only, never transmitted to servers.
✅ When to use:
- You want maximum control over your funds
- You distrust centralized exchanges
- You understand backup responsibilities
- You have secure device storage
❌ When NOT to use:
- You frequently switch devices
- You're prone to losing devices/passwords
- You want someone else to manage security for you
🌐 Network Settings (Mainnet vs Testnet)
What it does: Allows switching between live cryptocurrency networks and safe testing environments.
🟢 Mainnet - When to use:
- Real transactions with actual value
- Production use and live payments
- After thorough testing on testnet
🟡 Testnet - When to use:
- Learning cryptocurrency operations
- Testing new features safely
- Experimenting with transactions
- Training others without risk
🪙 Coin Creation System
What it does: Create your own custom cryptocurrencies on various blockchains with professional features.
✅ When to use:
- Building a community token for your project
- Creating rewards system for your business
- Launching a brand or creator token
- Experimenting with DeFi concepts
❌ When NOT to use:
- Without clear utility or purpose for the token
- If you don't understand tokenomics
- For get-rich-quick schemes
Quick Start: Go to Create Coin tab → Reserve a name → Configure your token → Deploy to blockchain
📧 Mail & Communication System
What it does: Enables encrypted peer-to-peer messaging between eCripto nodes and users.
✅ When to use:
- Private communication with other crypto users
- Coordinating trades or transactions
- Building crypto communities
- Secure business communications
❌ When NOT to use:
- For emergency communications
- When recipients don't have eCripto
- For time-critical messages (use push notifications instead)
Setup: System is available immediately. Access via JavaScript console: window.mailManager
Note: Mail system is disabled by default for privacy.
🔗 Mastodon Integration
What it does: Connect your Mastodon account for automated crypto notifications and social features.
✅ When to use:
- You're active on Mastodon social network
- Want automatic transaction notifications
- Building crypto social presence
- Coordinating with crypto communities
❌ When NOT to use:
- Privacy is your main concern
- You don't use social networks
- Your Mastodon instance blocks crypto content
Setup: Settings → Enable Mastodon Integration → Enter your instance URL → Authorize eCripto
Note: Disabled by default. Only sends DMs to mutual followers for privacy.
👥 Invite & Referral System
What it does: Invite friends to eCripto and earn rewards for successful referrals.
✅ When to use:
- Growing your crypto community
- Helping friends get started with crypto
- Building teams for crypto projects
- Earning referral bonuses
❌ When NOT to use:
- For spam or mass unsolicited invites
- If you prefer private crypto usage
- When inviting people not interested in crypto
Setup: Settings → Enable Invite System → Create invites via email, Mastodon, or node mail
Rewards: 100 bonus tokens per successful referral + fee discounts for both parties
📱 Push Notifications
What it does: Real-time notifications for transactions, security alerts, and important updates.
✅ When to use:
- Want immediate transaction confirmations
- Need security alerts for your wallet
- Trading actively and need updates
- Managing multiple crypto activities
❌ When NOT to use:
- Prefer minimal interruptions
- Only use crypto occasionally
- Device has notification restrictions
Setup: Settings → Enable Push Notifications → Configure notification types
Types: Transaction confirmations, security alerts, transfer notifications, system updates
🔐 Advanced Security Features
What it does: PIN codes, 2FA authentication, and security verification for transactions.
✅ When to use:
- Storing significant amounts of crypto
- Using shared or public devices
- Want maximum security protection
- Frequently making transactions
❌ When NOT to use:
- Only storing small amounts
- Prefer convenience over security
- Can't access authenticator apps
Setup: Settings → Security Settings → Setup PIN → Enable 2FA with authenticator app
Features: 4-8 digit PIN, TOTP 2FA, transaction verification, failed attempt lockout
🚀 New Features Quick Start
📱 Device Pairing (Improved in v1.1.0)
- Go to Settings → Network → Device Pairing
- Your pairing codes are automatically generated
- Copy a code and share with your other device
- On the other device, paste the code and click "Pair Device"
- Verify the device appears in your Paired Devices list
✨ Now more reliable with improved code generation!
📧 Enable Mail System
- Open browser console (F12)
- Type:
window.mailManager.isEnabled = true - Start sending encrypted messages to other nodes
🔗 Connect Mastodon
- Go to Settings tab
- Find Mastodon Integration section
- Enter your instance URL (e.g., mastodon.social)
- Complete OAuth authorization
- Enable auto-notifications
👥 Create Invites
- Settings → Enable Invite System
- Access via console:
window.inviteSystem.enableInviteSystem() - Create invites:
window.inviteSystem.showCreateInviteModal() - Share your referral code for rewards
📱 Setup Notifications
- Settings → Push Notifications
- Grant browser notification permission
- Configure notification types
- Test with a small transaction
🌐 Network Connectivity (Enhanced in v1.1.0)
- Check connection status in Settings → Network
- View real-time network and Tailscale status
- Enable auto-sync for seamless data synchronization
- Use "Sync Now" for manual synchronization
✨ Better initialization and reliability!
📋 Important Notes
- Privacy First: All new features are disabled by default
- Gradual Rollout: Enable features one at a time to learn them
- Security: All communications are encrypted and secured
- Optional: You can use eCripto without any social features
- Console Access: Advanced features accessible via browser console for power users
- v1.1.0 Updates: This version focuses on improved reliability for device pairing and network connectivity
♿ Accessibility Features
🌓 High Contrast Mode
Increases color contrast for better visibility with stronger color differences.
Best for: Low vision, color blindness, bright environments
Enable: Click ♿ icon → High Contrast Mode
🔍 Large Text Mode
Increases font sizes throughout the application for better readability.
Best for: Vision impairments, high-resolution displays
Enable: Click ♿ icon → Large Text Mode
🔊 Enhanced Screen Reader Mode
Provides additional context and descriptions for screen reading software.
Best for: VoiceOver, NVDA, JAWS users
Enable: Click ♿ icon → Screen Reader Mode
⌨️ Full Keyboard Navigation
Complete app control using only keyboard inputs, no mouse required.
Best for: Motor impairments, keyboard efficiency preference
Always available - Use Tab, arrows, Enter, and Escape keys
⌨️ Keyboard Shortcuts
Navigation
- Ctrl/Cmd + 1
- Wallet Overview
- Ctrl/Cmd + 2
- Send Crypto
- Ctrl/Cmd + 3
- Receive Crypto
- Ctrl/Cmd + 4
- Transaction History
- Ctrl/Cmd + 5
- Settings
- Ctrl/Cmd + 6
- Help (this tab)
General
- F1
- Show keyboard shortcuts
- Escape
- Close menus/dialogs
- Tab
- Move to next element
- Shift + Tab
- Move to previous element
🔒 Security Best Practices
🚨 Critical Security Rules
- Always verify recipient addresses before sending
- Start with small amounts when testing
- Use Testnet first when learning
- Keep your passwords secure and unique
- Create regular wallet backups
💡 Recommended Practices
- Enable all available security features
- Keep your wallet addresses private
- Regular backups of your wallet data
- Monitor transaction history regularly
- Use hardware wallets for large amounts
📱 Device Pairing
How to Pair Devices
eCripto allows you to securely connect multiple devices and sync your wallet data across them.
Step 1: Access Device Pairing
- Go to Settings tab
- Click on Network section
- Scroll to Device Pairing
Step 2: Generate Pairing Code
Your device will automatically generate secure pairing codes. These codes look like:
ecripto://nodeId@address:port/hash
Each code is unique and contains your device's network information.
Step 3: Pair Devices
- From this device: Copy one of your pairing codes and share it with your other device
- From another device: Enter the pairing code in the "Pair With Server/Device" section
- Click Pair Device to establish the connection
Step 4: Verify Connection
Once paired, the device will appear in your Paired Devices list. You can:
- View all paired devices
- Remove devices you no longer trust
- Refresh the list to see connection status
💡 Pairing Tips
- Security: Only share pairing codes with devices you own or trust completely
- Network: Ensure both devices are connected to the internet
- Refresh: Use the "Refresh Codes" button if pairing fails
- Troubleshooting: If pairing doesn't work, check your network settings and firewall
🌐 Network Features
Auto-Sync Across Devices
What it does: Automatically synchronizes wallet data across all paired devices.
- Transaction history stays in sync
- Settings and preferences sync automatically
- Real-time balance updates across devices
Enable: Settings → Network → Enable automatic sync
Connection Status Monitoring
Monitor your network connectivity in real-time:
- Network Status: Shows if you're connected to the eCripto network
- Tailscale: Indicates if Tailscale VPN is detected for enhanced privacy
- Manual Sync: Force sync at any time with the "Sync Now" button
Location: Settings → Network → Connection Status
Trusted Devices Management
Manage which devices can access your wallet:
- View all currently paired devices
- Remove devices that you no longer trust
- See when each device was last active
- Revoke access instantly if a device is lost or stolen
Best Practice: Regularly review your paired devices list and remove any you no longer use.
🔧 Troubleshooting Common Issues
Device Pairing Fails
Problem: Unable to pair with another device
Solutions:
- Refresh pairing codes: Click "Refresh Codes" and try with a new code
- Check network connection: Ensure both devices have stable internet
- Verify code format: Code should start with "ecripto://" and include all characters
- Check firewall: Ensure your firewall isn't blocking eCripto connections
- Restart the app: Close and reopen eCripto on both devices
Note: v1.1.0 includes improved pairing code generation and better error handling.
Network Connection Issues
Problem: "Connecting..." status won't resolve
Solutions:
- Check internet connection: Verify you're online
- Check network mode: Settings → Network → Verify Mainnet/Testnet selection
- Manual sync: Settings → Network → Click "Sync Now"
- Restart network manager: Refresh the page to reinitialize
Note: v1.1.0 includes improved network manager initialization for better connectivity.
Sync Not Working
Problem: Wallet data not syncing between devices
Solutions:
- Verify devices are paired: Settings → Network → Check Paired Devices list
- Enable auto-sync: Settings → Network → Enable automatic sync
- Force manual sync: Click "Sync Now" button
- Check both devices: Ensure eCripto is running on all paired devices
Accessibility Features Not Working
Problem: Screen reader or high contrast mode issues
Solutions:
- Enable in header menu: Click ♿ icon → Select desired feature
- Check browser compatibility: Ensure you're using a modern browser
- Screen reader mode: Enable "Enhanced Screen Reader Mode" for better announcements
- Refresh page: Sometimes a page refresh applies settings properly
Transaction Not Appearing
Problem: Sent or received transaction not showing
Solutions:
- Refresh wallet: Click the Refresh button on Wallet tab
- Check network: Ensure you're connected and synced
- Wait for confirmation: Blockchain transactions can take several minutes
- Verify address: Double-check the sending/receiving address
- Check correct network: Ensure you're on Mainnet if using real crypto
Can't Access Wallet (Locked Out)
Problem: Forgot PIN or can't authenticate
Solutions:
- Use backup: Restore wallet from your backup file
- Recovery phrase: Use your recovery seed phrase if you saved it
- Reset PIN: Some security lockouts have time-based automatic reset
Important: This is why regular backups are critical! Always keep your backup and recovery phrase safe.
📋 Version Information
eCripto v1.1.0 - December 7, 2025
🎉 What's New in v1.1.0
- Fixed device pairing code generation
Resolved issues with generating reliable pairing codes between devices. Pairing is now more stable and consistent.
- Improved network manager initialization
Enhanced startup sequence for better network connectivity. The app now connects more reliably on first launch.
- Better error handling for pairing operations
Added improved error messages and recovery mechanisms. You'll now get clear feedback when pairing encounters issues.
- Node identity initialization improvements
Optimized node identity setup and management for smoother operation and better handling of identity-related operations.
🔍 System Information
- Current Version:
- v1.1.0
- Release Date:
- December 7, 2025
- Platform:
- Cross-platform (Windows, macOS, Linux)
- License:
- Open Source
🔄 Checking for Updates
To check if a newer version is available:
- Go to Settings → Network
- Find the Auto-Update Settings section
- Click Check for Updates
Enable automatic updates to receive new features and security fixes automatically.
Mail & Communication
Secure peer-to-peer messaging between eCripto nodes and users.
🔐 Security Features
- End-to-end encryption for all messages
- Peer-to-peer delivery (no central server)
- Messages stored locally only
- Optional message expiration
Note: Mail system can be enabled via console: window.mailManager.isEnabled = true
Invites & Referrals
Invite friends to eCripto and earn rewards for successful referrals.
🎁 Referral Rewards
- 100 bonus tokens per successful referral
- Fee discounts for both you and your referrals
- Special perks for top referrers
- Community building incentives
Note: Enable via console: window.inviteSystem.enableInviteSystem()
Settings
Configure your wallet preferences and security settings.