Settings
Configure your NeoRust Desktop GUI to match your preferences and security requirements.
General Settings
Application Preferences
Language & Localization
- Language: Choose your preferred language for the interface
- Currency Display: Select default currency for value display (USD, EUR, etc.)
- Date Format: Configure date and time format preferences
- Number Format: Choose decimal and thousand separators
Theme & Appearance
- Dark Mode: Toggle between light and dark themes
- Accent Color: Customize primary accent color
- Font Size: Adjust text size for better readability
- Compact Mode: Use smaller interface elements
Startup Behavior
- Auto-start: Launch application on system startup
- Minimize to Tray: Keep running in system tray when closed
- Remember Window Size: Restore last window dimensions
- Auto-lock: Automatically lock wallet after inactivity
Security Settings
Wallet Security
Password Policy
- Password Strength: Configure minimum password requirements
- Password Expiration: Set automatic password change intervals
- Two-Factor Authentication: Enable 2FA for additional security
- Biometric Unlock: Use fingerprint or face recognition (where supported)
Auto-lock Configuration
- Lock Timeout: Set inactivity timeout (5min, 15min, 30min, 1hr)
- Lock on Minimize: Automatically lock when window is minimized
- Lock on Screen Saver: Lock when system screen saver activates
- Lock on System Sleep: Lock when computer goes to sleep
Backup & Recovery
- Auto-backup: Enable automatic wallet backups
- Backup Location: Configure secure backup storage location
- Backup Frequency: Set backup schedule (daily, weekly, monthly)
- Cloud Backup: Sync encrypted backups to cloud storage
Privacy Settings
Data Collection
- Anonymous Analytics: Help improve the app with usage data
- Crash Reports: Automatically send crash reports
- Network Analytics: Share network performance data
- Opt-out Options: Disable any data collection
Connection Privacy
- Tor Integration: Route connections through Tor network
- VPN Detection: Warn when VPN is not active
- IP Protection: Hide IP address from transaction metadata
- Proxy Settings: Configure SOCKS5 or HTTP proxy
Network Settings
Node Configuration
Primary Networks
- MainNet RPC: Configure MainNet endpoint URLs
- TestNet RPC: Configure TestNet endpoint URLs
- Custom Networks: Add private or custom Neo networks
- Network Priority: Set preferred network order
Connection Settings
- Connection Timeout: Set RPC request timeout values
- Retry Attempts: Configure automatic retry behavior
- Concurrent Connections: Set maximum simultaneous connections
- Connection Pooling: Enable connection reuse for performance
Advanced Network Options
- Block Sync Settings: Configure blockchain synchronization
- Mempool Monitoring: Enable real-time mempool updates
- Network Health Checks: Automatic node health monitoring
- Failover Configuration: Automatic failover to backup nodes
Gas & Fee Settings
Fee Estimation
- Fee Strategy: Choose conservative, standard, or aggressive
- Custom Gas Price: Set manual gas price preferences
- Fee Warnings: Alert when fees exceed thresholds
- Priority Settings: Configure transaction priority levels
Gas Management
- Gas Reserves: Maintain minimum GAS balance for operations
- Auto Gas Acquisition: Automatically obtain GAS when needed
- Gas Optimization: Enable automatic fee optimization
- Batch Transaction Settings: Configure batch operation preferences
Notifications Settings
Desktop Notifications
Transaction Notifications
- Incoming Payments: Notify when receiving payments
- Outgoing Confirmations: Notify when transactions confirm
- Failed Transactions: Alert on transaction failures
- Large Amounts: Special alerts for large transactions
System Notifications
- Price Alerts: Notify on significant price changes
- Network Issues: Alert on network connectivity problems
- Security Warnings: Critical security notifications
- Update Notifications: App and security updates
Notification Behavior
- Sound Alerts: Enable audio notifications
- Visual Alerts: Configure popup and banner styles
- Email Notifications: Send alerts to email address
- Push Notifications: Mobile push notification support
Alert Thresholds
Balance Alerts
- Low Balance Warning: Alert when balance falls below threshold
- High Balance Alert: Notify when balance exceeds amount
- Token-specific Alerts: Different thresholds per token type
- Portfolio Alerts: Overall portfolio value notifications
Security Alerts
- Failed Login Attempts: Alert on suspicious login activity
- New Device Access: Notify when accessed from new device
- Address Changes: Alert on address book modifications
- Backup Reminders: Periodic backup reminder notifications
Advanced Settings
Developer Options
Debug Features
- Debug Mode: Enable verbose logging and debug information
- Console Access: Show developer console for debugging
- Network Logs: Log all network requests and responses
- Performance Metrics: Display performance monitoring
API Configuration
- API Keys: Manage external service API keys
- Rate Limiting: Configure API request rate limits
- Cache Settings: Manage local data caching behavior
- Sync Settings: Configure data synchronization options
Experimental Features
Beta Features
- Feature Flags: Enable experimental functionality
- Early Access: Participate in beta testing programs
- Feedback Integration: Provide feedback on new features
- Preview Releases: Access pre-release versions
Labs Features
- DeFi Integration: Early DeFi protocol support
- Cross-chain Features: Experimental cross-chain tools
- Advanced Trading: Professional trading features
- AI Assistance: AI-powered transaction analysis
Data Management
Storage Settings
Local Data
- Data Location: Configure local data storage path
- Cache Management: Control cache size and cleanup
- Database Optimization: Periodic database maintenance
- Storage Encryption: Encrypt local data storage
Import/Export
- Wallet Export: Export wallet data and settings
- Settings Backup: Backup application configuration
- Data Migration: Transfer data between devices
- Format Compatibility: Support for various import formats
Sync & Backup
Cloud Integration
- Cloud Provider: Choose cloud storage service
- Sync Encryption: Encrypt data before cloud upload
- Sync Frequency: Configure automatic sync intervals
- Conflict Resolution: Handle sync conflicts automatically
Local Backup
- Backup Schedule: Automated local backup timing
- Backup Retention: How long to keep backup files
- Backup Verification: Verify backup integrity
- Recovery Testing: Periodic recovery procedure tests
Reset & Recovery
Factory Reset
Reset Options
- Reset Settings: Restore default application settings
- Clear Cache: Remove all cached data
- Reset Network: Clear network configuration
- Full Reset: Complete application reset
Data Preservation
- Backup Before Reset: Automatically backup before reset
- Selective Reset: Reset only specific components
- Recovery Mode: Safe mode for troubleshooting
- Emergency Access: Bypass locks for recovery
Troubleshooting Tools
Diagnostic Tools
- Connection Test: Test network connectivity
- Wallet Validation: Verify wallet integrity
- Log Export: Export logs for support
- System Information: Collect system diagnostic data
Support Integration
- Contact Support: Direct access to support channels
- Bug Reporting: Integrated bug reporting system
- Community Forums: Links to community resources
- Documentation: Quick access to help documentation
Applying Settings
Settings Management
Save & Apply
- Auto-save: Automatically save setting changes
- Apply Changes: Apply settings without restart
- Restart Required: Settings that need application restart
- Batch Updates: Apply multiple settings simultaneously
Settings Profiles
- Profile Creation: Create named settings profiles
- Quick Switch: Rapidly switch between profiles
- Profile Export: Share settings profiles
- Default Profiles: Predefined configuration templates
Validation & Warnings
Setting Validation
- Compatibility Check: Verify setting compatibility
- Security Warnings: Alert on security-reducing changes
- Performance Impact: Warn about performance implications
- Conflict Detection: Identify conflicting settings
Remember to regularly review and update your settings to maintain optimal security and performance!