JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It  may not display this or other websites correctly.
You should upgrade or use an 
alternative browser .
				
		
			
				
					 
			
				
					
						
							Bicrypto - Crypto Trading Platform Binary Trading Investments Blog News & More! + All Add-ons
						
						
							5.5.8 
						
					 
					
						
					
				 
				
					
				
			 
		 
	
			 
		
		
			
			
			
			
			
			
				
	
		
			
		
		
	
				
	
	
	
	
		
	
	
	
		
		
		
			
		
		
	
	
	
		
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.8 No changelog found
	
		
			
		
		
	
							 
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.7 No changelog found
	
		
			
		
		
	
							 
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.5 No changelog found
	
		
			
		
		
	
							 
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.4 No changelog found
	
		
			
		
		
	
							 
							
						 
						
						
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.3 No changelog found
	
		
			
		
		
	
							 
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Version 5.5.2
	
		
			
		
		
	
							 
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
MY BTC Address : bc1qzqgyszw3x7ws874vtejkjwcva68z0mxtd930k9 to support me i have paid for some addons.   KYC System Critical Fixes 
User Cache Invalidation : Fixed critical issue where users couldn't access features immediately after admin KYC approvalAdded automatic cache clearing when admin changes KYC application status 
Fixed users having to logout/login or wait for cache expiry to access approved features 
Ensures immediate feature access upon KYC approval 
KYC Level Management Cache : Fixed issue where admin changes to KYC level features/limits didn't apply to existing usersAdded cache invalidation hooks to KYC level model updates 
Bulk operations now properly clear cache for all affected users 
Admin limit edits now apply to users instantly without requiring re-approval 
Automated Verification Cache : Fixed cache invalidation for AI/API automated KYC approvalsAdded cache clearing to verification service endpoints 
Automated approvals now grant immediate feature access 
Fixed delayed access for programmatically approved applications 
Feature Access Logic : Improved user profile feature access logicEnhanced status checking to only grant features when KYC status is "APPROVED" 
Fixed edge cases where features were granted before full approval 
More robust validation and error handling for KYC feature parsing 
 KYC Security Enhancements 
Duplicate Application Prevention : Added protection against multiple KYC submissions for same levelPrevents users from submitting duplicate applications 
Added proper status validation and user-friendly error messages 
Includes cooldown period for rejected applications 
File Upload Security : Enhanced KYC document upload validationAdded file magic number validation to prevent MIME type spoofing 
Improved security against malicious file uploads 
Enhanced file content verification beyond MIME type checks 
Input Sanitization : Added comprehensive protection against injection attacksSQL injection prevention in admin notes fields 
XSS protection with proper input sanitization 
Length validation to prevent DoS attacks 
Directory Traversal Protection : Enhanced file path securityImproved path sanitization with multiple security layers 
Prevention of access to system directories 
Comprehensive validation against directory traversal attacks 
Rate Limiting : Added abuse prevention for KYC submissionsMaximum 3 submissions per hour with Redis-based tracking 
24-hour cooldown period after rejections 
Graceful fallback when Redis is unavailable 
 UI Text Spacing Issues 
Level Display Formatting : Fixed missing spaces in KYC level text displayFixed "Level1" appearing as stuck together text in admin interface 
Corrected spacing in feature management titles 
Fixed user-facing KYC application and dashboard level displays 
Improved readability across all KYC level interfaces 
 Admin Navigation Fixes 
Binary Options Menu Structure : Restructured admin binary options menu for better navigationMoved Binary Options out of "Trading Infrastructure" to be its own top-level section under Finance 
Added proper href link to main "Binary Options" menu item (was pointing to "#") 
Fixed menu structure to properly display child menu items (Binary Markets and Trading Durations) 
Admin can now navigate directly to /admin/finance/binary and see expandable child menu 
Improved navigation flow and menu organization for binary options management interface 
 Admin Dashboard Complete Overhaul 
Professional Analytics Integration : Replaced basic charts with enterprise-grade analytics componentsNow uses the same professional chart components as the main analytics system (@/components/blocks/data-table/analytics) 
Integrated high-quality KPI cards, line charts, bar charts, and donut charts with consistent styling 
Enhanced interactivity with hover states, tooltips, and smooth animations 
Professional color schemes and responsive design patterns from the analytics system 
USD Currency Conversion System : Implemented proper revenue calculation with real currency conversionRevenue calculations now use existing currency conversion APIs (getFiatPriceInUSD, getSpotPriceInUSD, getEcoPriceInUSD) 
Multi-currency support for FIAT, SPOT, and ECO wallet types with accurate USD conversion 
Transaction fees are properly converted to USD based on currency type and current exchange rates 
Fallback handling when currency conversion fails to ensure system stability 
Comprehensive Data Architecture : Complete backend API redesign for real analyticsEnhanced /api/admin/dashboard endpoint with proper data structures for professional charts 
Real-time metrics: user registrations with trend data, daily revenue with profit calculations 
Trading activity tracking with volume and transaction count analytics 
System monitoring with service status and performance metrics 
Proper TypeScript interfaces and error handling throughout the data pipeline 
 User Management System - Block/Unblock Functionality 
Comprehensive User Blocking System : Implemented professional user account blocking/unblocking functionality with admin controlsAdded user block/unblock actions in dropdown menu with proper permissions 
Created temporary and permanent blocking options with reason selection and duration controls 
Implemented user block history tracking with admin information and timestamps 
Added automated unblocking system with cron job for expired temporary blocks 
User Block Management Interface : Enhanced admin user management with comprehensive blocking controlsBlock dialog with temporary/permanent options, reason selection, and duration picker 
Professional block status display in expandable user details with remaining time countdown 
Complete block history with reason, duration, blocking admin, and expiration information 
Real-time status updates showing active blocks with time remaining 
Automated Block Expiration System : Implemented background processing for temporary blocksCron job running every 15 minutes to check for expired temporary blocks 
Automatic user reactivation when temporary blocks expire 
Comprehensive logging and error handling for block expiration processing 
Multiple block support with proper status management 
DataTable Performance Optimization : Fixed critical performance issues with modal interactionsResolved unnecessary data refetching when opening/closing block modal 
Optimized function memoization to prevent DataTable reinitialization 
Separated tableConfig updates from full DataTable resets 
Enhanced component stability with proper dependency management 
User Data Enhancement : Expanded user profile display with comprehensive informationAdded block status column with detailed block information in expandable rows 
Enhanced user profile rendering with social media links, location data, and bio information 
Improved user relationship data including wallet counts, transaction counts, and balances 
Professional status badges and icons for quick visual assessment 
React Performance & Stability : Fixed all rendering issues and performance bottlenecksResolved React Hooks order violations by moving all hooks before conditional returns 
Implemented proper memoization with useMemo and useCallback for chart data and functions 
Eliminated infinite re-render loops through professional component architecture 
Enhanced error boundaries and loading states for better user experience 
Complete Chart Data System : Implemented proper time series data generation for continuous chartsDate Range Generation : Creates complete date ranges instead of scattered data pointsYearly View : 12 monthly data points from start to end of current yearMonthly View : 4 weekly data points for better UI responsiveness and readabilityWeekly View : 7 daily data points for current week analysisTimeframe Selector : Interactive dropdown to switch between yearly/monthly/weekly viewsContinuous Charts : No more gaps or missing data points in chart visualizationProper Aggregation : Backend intelligently groups data by appropriate time intervalsFallback Data : Complete date ranges even when no actual data exists for smooth chart renderingZero-Line Charts : Charts always display data even with no records, showing zero lines for clear visual feedbackResponsive Design : Monthly view optimized with 4 weekly points instead of 30 daily points for better performance User Management System Complete Overhaul 
Comprehensive User Data Display : Transformed the basic user table into a professional management interfaceEnhanced columns with complete user profile information including contact details, security status, and financial data 
Added expandedOnly fields for sensitive information that appears only in detailed view 
Comprehensive user details including phone numbers, wallet addresses, KYC status, and notification preferences 
Professional field organization with clear separation between basic and detailed information 
Real-Time USD Balance Calculation : Implemented accurate financial overview with real currency conversionAdded total balance calculation across all user wallets (FIAT, SPOT, ECO) converted to USD 
Uses existing currency conversion utilities (getFiatPriceInUSD, getSpotPriceInUSD, getEcoPriceInUSD) 
Real-time exchange rate integration for accurate balance display 
Error-resilient calculation that continues working even if individual wallet conversions fail 
Enhanced Security Monitoring : Added comprehensive security and authentication trackingFailed login attempts counter with color-coded warning badges (3+ attempts yellow, 5+ red) 
Last failed login timestamp display with "Never" fallback for clean accounts 
Two-factor authentication status with enable/disable badges 
Wallet provider tracking (MetaMask, WalletConnect, etc.) with "Not Connected" fallback 
Smart KYC Integration : Conditional KYC display based on system availabilityKYC status badges with color coding (Approved=green, Pending=yellow, Rejected=red) 
KYC level display with "Not Assigned" fallback 
KYC review date formatting with "Not Reviewed" for pending applications 
Shows "KYC Disabled" when the KYC system is not enabled instead of showing null values 
User-Friendly Data Formatting : Eliminated all null/undefined display issuesPhone numbers show "Not Provided" instead of null 
Wallet addresses display "Not Connected" instead of undefined 
2FA type shows "Not Enabled" when disabled, defaults to "TOTP" when enabled 
Notification preferences display as Yes/No badges instead of boolean values 
Profile data parsing with structured display instead of raw JSON 
Custom Profile Renderer : Professional display of user profile informationBio Section : Clean paragraph formatting for user biographyLocation Display : Structured address with icons (Social Media Links : Interactive badges with clickable links for all platforms (Facebook, Twitter, Instagram, GitHub, etc.)Smart URL Handling : Auto-detects and formats social media URLs properlyFallback Display : Shows "No additional profile data" instead of null when emptyEnhanced Data Relationships : Complete user ecosystem viewWallet count display showing number of user wallets 
Transaction count showing user activity level 
Support ticket and notification relationship data 
Comprehensive user history with creation, update, and deletion timestamps 
Professional UI Components : Consistent design language throughoutColor-coded status badges for quick visual assessment 
Proper icon usage for different data types (phone, email, wallet, security) 
Responsive layout with expandedOnly fields for optimal space usage 
Loading states and error handling for all data operations 
Backend API Enhancements : Robust data delivery systemEnhanced user listing API (/api/admin/crm/user) with comprehensive related data 
Individual user detail API with complete profile information 
Proper TypeScript type handling for Sequelize Model vs plain object compatibility 
Error-resilient data processing with graceful fallbacks 
 Database Optimization 
MySQL Index Optimization : Fixed "Too many keys specified" database sync errorsReduced excessive indexes in ICO token detail model 
Optimized index configuration to stay within MySQL's 64-key limit 
Improved database sync performance and reliability 
TypeScript Compilation : Fixed model property access type errorsProper casting of Sequelize model instances for cache operations 
Enhanced type safety in KYC-related database operations 
 Binary Trading System Fixes 
Market Symbol Display : Fixed binary trading header showing double slashes (BTC//USDT) instead of correct format (BTC/USDT)Removed hardcoded commonQuotes array and symbol splitting logic 
Updated extract functions to use actual market data with currency and pair fields 
Fixed price and change data not displaying due to incorrect symbol format 
Market data now uses the provided structure directly: {currency: "BTC", pair: "USDT", label: "BTC/USDT", symbol: "BTC/USDT"} 
Duration System Consistency : Fixed binary duration model documentation and admin interfaceCorrected model comments to indicate durations are stored in minutes , not seconds 
Updated admin interface to display "Duration (minutes)" instead of "Duration (seconds)" 
Fixed validation messages to reference minutes instead of seconds 
Verified frontend and backend correctly handle minute-based durations throughout the system 
Initial Page Loading : Fixed binary page showing slate/gray colors instead of zinc theme colorsAdded immediate body background color setting to prevent flash of wrong colors 
Updated loading states to use consistent zinc-950 background 
Eliminated flash of unstyled content (FOUC) on binary page initialization 
 Database Model Documentation 
Comprehensive Field Comments : Added descriptive comments to all backend Sequelize models for improved code maintainabilityInvestment Models  (4 files): investment records, plans, durations, and plan-duration relationshipsKYC Models  (4 files): applications, levels, verification services, and verification resultsBlog Models  (6 files): authors, posts, comments, categories, tags, and post-tag relationshipsContent Models  (2 files): pages with SEO and builder support, slider imagesOver 280+ field comments added explaining purpose, usage, and business context 
Self-documenting models reduce need for external documentation and improve developer onboarding 
 Enhanced Cache Management 
Redis Integration : Improved Redis cache management for user profilesBetter error handling for cache operations 
Non-blocking cache failures to prevent request failures 
Enhanced logging for cache-related operations 
 KYC Workflow 
Real-time Updates : KYC approval workflow now provides instant user experienceNo more delays between admin approval and user feature access 
Seamless integration between manual and automated approval processes 
Improved user satisfaction with immediate access to approved features 
 Framework Updates 
Next.js Upgrade : Updated Next.js from v15.3.5 to v15.4.2Enhanced performance and stability improvements 
Updated ESLint configuration to latest version 
Improved Turbopack configuration for better Windows compatibility 
Added fallback development mode for systems with Turbopack path issues 
Next.js 16 Preview Features : Enabled experimental features for enhanced developer experienceBrowser debugging logs forwarded to terminal for easier troubleshooting 
Enhanced client-side routing with smarter prefetching and cache management 
Improved 404 page handling with global-not-found support 
Advanced DevTools integration for route inspection and debugging 
React Key Errors : Fixed duplicate React key warnings on home pageUpdated feature mapping to use unique keys combining index and title 
Enhanced admin editors to generate unique feature titles automatically 
Improved component stability and eliminated console warnings 
  
							
						 
						
						
						
							
						
						
					 
				 
			 
		 
	 
		
			
	
	
		
			
				
					
						
						
						
						
							
								
	
		
			
		
		
	
Released Friday at 06:30 AM
Fixed CRITICAL FIXES - KuCoin Exchange Integration 
KuCoin SPOT Deposit Address Generation : Fixed critical issue where SPOT wallet deposit addresses were returning empty objects {} for KuCoin exchangeRoot cause: KuCoin API expects network IDs (e.g., ERC20) directly rather than blockchain names (e.g., eth) 
Enhanced network mapping system to correctly handle KuCoin's specific network ID requirements 
Added comprehensive fallback system with multiple CCXT methods for deposit address generation 
Implemented intelligent network validation using KuCoin's currency network structure 
 SPOT Wallet Error Handling 
Error Message Context Fixing : Fixed incorrect error messages showing ECO wallet errors for SPOT wallet operationsSPOT deposits no longer show "All custodial wallets are currently in use" error (ECO-specific) 
Added wallet-type-specific error handling for better user experience 
Enhanced frontend error detection to properly differentiate between wallet types 
 Deposit Interface Improvements 
Wallet Type Grid Layout : Fixed deposit form layout to display maximum 3 columns instead of 4 for wallet type selectionUpdated grid layout from lg:grid-cols-4 to lg:grid-cols-3 to match available wallet types (Fiat, Spot, Eco) 
Improved visual balance and spacing for wallet type selection interface 
 Enhanced Exchange Integration Reliability 
Multi-Method Fallback System : Enhanced KuCoin deposit address generation with comprehensive method fallbackTries multiple CCXT methods (fetchDepositAddressesByNetwork, createDepositAddress, fetchDepositAddress) with graceful degradation 
Improved success rate for deposit address generation across different exchange configurations 
 Network Mapping Intelligence 
Dynamic Network Detection : Enhanced network mapping to dynamically detect available networks from exchange APIAutomatic validation of chain names against exchange-supported networks 
Intelligent fallback mappings for common blockchain-to-token-standard conversions 
 --- 
This release resolves critical KuCoin integration issues affecting SPOT wallet deposit address generation, ensuring reliable deposit functionality across all supported exchanges and wallet types.