Bicrypto 5.4.2
9 August 2025
FEATURE ENHANCEMENTSADMIN IMPROVEMENTSUSER MANAGEMENT
Version 5.4.2
Release Date: August 9, 2025
Tags: FEATURE ENHANCEMENTS, ADMIN IMPROVEMENTS, USER MANAGEMENT
Added
CSV Import/Export for User Management
- Bulk Import: Upload users via CSV file with comprehensive validation
- User Export: Export to CSV for data backup and migration
- Error Reporting: Detailed validation with row numbers and specific errors
- CSV Template: Downloadable template with example data
- Profile Support: All user fields including profile and social data
Exchange Market Fee Management
- Fee Editing: Modify taker and maker fees for spot markets
- Market Flags: Edit trending and hot market indicators
- Precision Config: Configure price and amount decimal places
- Enhanced Interface: Similar management features to ecosystem markets
User CSV Import
- Validation: Required fields checking (email, firstName, lastName)
- Duplicate Detection: Prevents creating users with existing emails
- Default Password: Configurable for imported users without passwords
- Welcome Emails: Optional sending to newly imported users
- Flexible Parsing: Accepts true/false, yes/no, 1/0 for boolean fields
- Batch Processing: Transaction support for data integrity
User CSV Export
- Export Filters: By user status (ACTIVE, INACTIVE, BANNED, SUSPENDED)
- Complete Data: Including all profile and social fields
- Password Export: Optional encrypted passwords for migration
- Auto Filename: Generated with current date
- Compatible Format: Works with import template
Exchange Market Enhancements
- Fee Structure: Editable taker and maker fee percentages
- Market Config: Currency, pair, trending, and hot flags
- Precision Settings: Price and amount decimal configuration
- API Improvements: Fixed permissions and proper categorization
CSV Format
Required Fields
- email: User's email address (must be unique)
- firstName: User's first name
- lastName: User's last name
Optional Fields
- password: User password (uses default if not provided)
- phone: Phone number
- status: ACTIVE, INACTIVE, BANNED, or SUSPENDED
- emailVerified: Email verification status
- twoFactor: Two-factor authentication enabled
- roleId: User role identifier
- avatar: Avatar URL
Profile Fields
- bio: User biography
- address: Street address
- city: City name
- country: Country name
- zip: Postal code
Social Media Fields
- facebook: Facebook profile URL
- twitter: Twitter profile URL
- instagram: Instagram profile URL
- github: GitHub profile URL
- dribbble: Dribbble profile URL
- gitlab: GitLab profile URL
Changed
Administrative Control
- Bulk Operations: Efficient management of large user bases
- Data Migration: Simplified with CSV export/import
- Market Control: Full control over exchange fee structures
- Permission System: Granular control with import.user and export.user permissions
Security
- Password Hashing: Bcrypt encryption for all passwords
- Data Validation: All CSV data validated before insertion
- Permission Based: Separate permissions for bulk operations
- Audit Trail: Detailed logging for bulk operations
- File Limits: Upload size limits to prevent abuse