Wallet Management
Complete guide to managing Neo wallets with the NeoRust Desktop GUI.
Overview ๐ผโ
The NeoRust Desktop GUI provides comprehensive wallet management capabilities with enterprise-grade security and user-friendly interface. Whether you're a newcomer to blockchain or an experienced developer, our wallet management system offers the tools you need.
Key Featuresโ
- Multi-wallet support - Manage multiple wallets simultaneously
- Secure storage - Bank-grade encryption for private keys
- Backup & recovery - Multiple backup options for peace of mind
- Hardware wallet integration - Support for Ledger devices
- Real-time monitoring - Live balance and transaction updates
Creating Wallets ๐โ
Create New Walletโ
-
Launch the Application
- Open NeoRust Desktop GUI
- Click "Create New Wallet" on the welcome screen
-
Security Setup
- Generate a strong password (12+ characters recommended)
- Enable two-factor authentication if available
- Choose encryption strength (AES-256 default)
-
Seed Phrase Generation
โ ๏ธ CRITICAL: Your seed phrase is the master key to your wallet
- Write down all 12/24 words in order
- Store in a secure, offline location
- Never share with anyone
- Test recovery before adding funds -
Verification
- Re-enter your seed phrase to confirm
- Set up additional security questions
- Complete wallet creation
Import Existing Walletโ
From Seed Phraseโ
- Click "Import Wallet" โ "From Seed Phrase"
- Enter your 12/24 word seed phrase
- Set new password for this device
- Verify addresses match your expectations
From Private Keyโ
- Click "Import Wallet" โ "From Private Key"
- Enter WIF (Wallet Import Format) private key
- Set password and security options
- Wallet ready for use
From Keystore Fileโ
- Click "Import Wallet" โ "From Keystore"
- Select your NEP-6 keystore file
- Enter keystore password
- Set new device password
Wallet Security ๐โ
Security Best Practicesโ
Strong Passwordsโ
- Minimum 12 characters
- Mix of uppercase, lowercase, numbers, symbols
- Unique to this wallet (don't reuse)
- Use password manager for complex passwords
Two-Factor Authenticationโ
Available 2FA Methods:
โ
TOTP (Google Authenticator, Authy)
โ
SMS (less secure, not recommended)
โ
Hardware keys (YubiKey, etc.)
โ
Biometric (if supported by device)
Hardware Wallet Integrationโ
Supported Devices:
- Ledger Nano S/X/S Plus
- Future: Trezor support planned
Setup Process:
- Connect hardware wallet via USB
- Install Neo app on device
- Follow GUI prompts to pair
- Transactions require device confirmation
Backup & Recoveryโ
Seed Phrase Backupโ
# Best practices for seed phrase storage:
1. Write on paper (waterproof ink)
2. Store in fireproof safe
3. Consider metal backup plates
4. Split storage (partial phrases in different locations)
5. Test recovery annually
Encrypted Backupโ
-
File Export
- Go to Settings โ Backup
- Choose "Encrypted Backup"
- Select destination folder
- Backup includes: addresses, labels, settings
-
Cloud Backup (Optional)
- Enable encrypted cloud sync
- Choose provider (Google Drive, iCloud, etc.)
- Automatic backup scheduling
- Zero-knowledge encryption
Recovery Processโ
-
From Seed Phrase
Steps:
1. Install NeoRust GUI on new device
2. Select "Recover Wallet"
3. Enter seed phrase
4. Set new password
5. Wait for blockchain sync -
From Backup File
Steps:
1. File โ Import Backup
2. Select backup file
3. Enter backup password
4. Verify addresses
5. Sync complete
Account Management ๐ฅโ
Multiple Accounts per Walletโ
Creating Accountsโ
- Open wallet settings
- Click "Add Account"
- Choose derivation path (or use default)
- Label the account (e.g., "Savings", "Trading")
- Account ready for use
Account Typesโ
- Standard Account: Regular Neo address for general use
- Multi-signature Account: Requires multiple signatures
- Contract Account: For smart contract interactions
- Watch-only Account: Monitor without spending ability
Address Managementโ
Address Labelsโ
Organize your addresses:
- Personal: "My Main Address"
- Business: "Company Treasury"
- Exchange: "Binance Withdrawal"
- DeFi: "Flamingo Pool"
QR Code Generationโ
- Click any address to generate QR code
- Includes address and optional amount
- Perfect for receiving payments
- Print or share digitally
Transaction Management ๐โ
Transaction Historyโ
Viewing Transactionsโ
- All Transactions: Complete history across all accounts
- Filter by Account: Focus on specific addresses
- Search: Find transactions by hash, address, or amount
- Export: CSV/PDF reports for accounting
Transaction Detailsโ
Each transaction shows:
- Amount & Token: NEO, GAS, or custom tokens
- Addresses: From/to with labels if available
- Status: Confirmed, pending, or failed
- Block Information: Height, timestamp, confirmations
- Gas Fee: Network fee paid
Pending Transactionsโ
- Real-time Monitoring: Track unconfirmed transactions
- Fee Bumping: Increase fee for faster confirmation
- Cancellation: Cancel unconfirmed transactions
- Rebroadcast: Resend stuck transactions
Address Book ๐โ
Managing Contactsโ
Adding Contactsโ
- Click "Address Book" in main menu
- Select "Add Contact"
- Enter address and label
- Optional: Add notes, categories
- Save contact
Contact Categoriesโ
Organize by purpose:
๐ข Business Partners
๐จโ๐ฉโ๐งโ๐ฆ Family & Friends
๐ฆ Exchanges
๐ฑ DeFi Protocols
๐ฎ Gaming Platforms
Import/Export Contactsโ
- Import: From CSV, vCard, or other wallets
- Export: Backup contacts to external file
- Sync: Cross-device contact synchronization
Advanced Features ๐โ
Multi-signature Walletsโ
Creating Multi-sigโ
- Navigate to "Advanced" โ "Multi-signature"
- Set required signatures (e.g., 2 of 3)
- Add co-signer public keys
- Deploy multi-sig contract
- Share contract address with co-signers
Using Multi-sigโ
- Creating Transactions: Initiate with your signature
- Signing: Co-signers add their signatures
- Broadcasting: Automatic when threshold reached
- Monitoring: Track signature collection progress
Watch-only Walletsโ
Use cases:
โ
Monitor exchange balances
โ
Track team treasury
โ
Audit partner wallets
โ
Portfolio tracking
Setup:
- "Add Wallet" โ "Watch-only"
- Enter public address
- Set monitoring preferences
- View-only access (no spending)
Wallet Analyticsโ
Balance Overviewโ
- Total Portfolio Value: USD/fiat equivalent
- Asset Allocation: Pie chart of holdings
- Performance: Gains/losses over time
- Yield Tracking: Staking and DeFi rewards
Transaction Analyticsโ
- Spending Patterns: Category-based analysis
- Monthly Reports: Income vs expenses
- Tax Preparation: Capital gains calculations
- Custom Reports: Flexible date ranges and filters
Network Management ๐โ
Network Selectionโ
- MainNet: Production network for real transactions
- TestNet: Free testing environment
- Custom RPC: Connect to private or local networks
Node Configurationโ
Custom RPC Settings:
{
"mainnet": "https://rpc10.n3.nspcc.ru:10331",
"testnet": "https://rpc.t5.n3.nspcc.ru:20331",
"local": "http://localhost:20332"
}
Troubleshooting ๐งโ
Common Issuesโ
Wallet Won't Openโ
- Check password: Ensure caps lock, keyboard language
- File corruption: Restore from backup
- Version compatibility: Update to latest version
- Permissions: Ensure read/write access to wallet folder
Missing Transactionsโ
- Sync Status: Wait for complete blockchain sync
- Network Issues: Check internet connection
- RPC Problems: Try different RPC endpoint
- Refresh: Force refresh transaction history
Balance Showing Zeroโ
- Address Verification: Confirm you're viewing correct address
- Network Selection: Ensure correct network (MainNet vs TestNet)
- Sync Progress: Check synchronization status
- Node Issues: Switch to different RPC node
Performance Optimizationโ
Faster Syncingโ
- Select Fast Sync: Skip full blockchain download
- Reliable RPC: Use well-connected nodes
- Bandwidth: Ensure stable internet connection
- Hardware: SSD storage recommended
Memory Usageโ
- Close Unused Wallets: Reduce memory footprint
- Cache Settings: Adjust cache size in preferences
- Update Software: Latest version has optimizations
Security Checklist โ โ
Daily Securityโ
- Password manager for wallet passwords
- Antivirus software updated
- OS security updates installed
- Suspicious activity monitoring
Weekly Securityโ
- Backup verification test
- Software update check
- Transaction history review
- Access log examination
Monthly Securityโ
- Full backup to offline storage
- Security audit of practices
- Hardware wallet firmware update
- Recovery procedure test
Emergency Proceduresโ
Compromised Deviceโ
- Immediate: Transfer funds to new wallet
- Assessment: Determine extent of compromise
- Recovery: Restore from clean backup
- Prevention: Enhanced security measures
Lost Seed Phraseโ
- Don't Panic: Check all storage locations
- Partial Recovery: Some words may be recoverable
- Professional Help: Consider data recovery services
- Prevention: Multiple backup locations
Pro Tips ๐กโ
Efficiency Tipsโ
- Keyboard Shortcuts: Learn common shortcuts
- Batch Operations: Group multiple transactions
- Templates: Save common transaction patterns
- Automation: Set up recurring transactions
Privacy Tipsโ
- Address Rotation: Use new addresses regularly
- Mixing Services: Enhance transaction privacy
- VPN Usage: Protect network traffic
- Coin Selection: Manual UTXO management
Organization Tipsโ
Best Practices:
๐ Separate wallets by purpose
๐ท๏ธ Consistent labeling system
๐ Regular balance reconciliation
๐ Transaction categorization
๐
Periodic security reviews
Getting Help ๐โ
Support Resourcesโ
- Documentation: Complete guides
- Video Tutorials: YouTube channel
- Community Forum: forum.neorust.org
- Discord Chat: Real-time help
Reporting Issuesโ
- Bug Reports: GitHub issues with logs
- Feature Requests: Community voting platform
- Security Issues: Responsible disclosure program
- General Questions: Community forums
Ready to master wallet management? Start with creating your first secure wallet and explore all the powerful features NeoRust GUI offers! ๐