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! v5.3.7+ All Add-on
5.5.1
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 approval
Added 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 users
Added 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 approvals
Added 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 logic
Enhanced 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 level
Prevents 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 validation
Added 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 attacks
SQL injection prevention in admin notes fields
XSS protection with proper input sanitization
Length validation to prevent DoS attacks
Directory Traversal Protection : Enhanced file path security
Improved 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 submissions
Maximum 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 display
Fixed "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 navigation
Moved 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 components
Now 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 conversion
Revenue 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 analytics
Enhanced /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 controls
Added 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 controls
Block 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 blocks
Cron 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 interactions
Resolved 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 information
Added 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 bottlenecks
Resolved 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 charts
Date Range Generation : Creates complete date ranges instead of scattered data points
Yearly View : 12 monthly data points from start to end of current year
Monthly View : 4 weekly data points for better UI responsiveness and readability
Weekly View : 7 daily data points for current week analysis
Timeframe Selector : Interactive dropdown to switch between yearly/monthly/weekly views
Continuous Charts : No more gaps or missing data points in chart visualization
Proper Aggregation : Backend intelligently groups data by appropriate time intervals
Fallback Data : Complete date ranges even when no actual data exists for smooth chart rendering
Zero-Line Charts : Charts always display data even with no records, showing zero lines for clear visual feedback
Responsive 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 interface
Enhanced 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 conversion
Added 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 tracking
Failed 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 availability
KYC 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 issues
Phone 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 information
Bio Section : Clean paragraph formatting for user biography
Location Display : Structured address with icons ( address, city/country/zip)
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 properly
Fallback Display : Shows "No additional profile data" instead of null when empty
Enhanced Data Relationships : Complete user ecosystem view
Wallet 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 throughout
Color-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 system
Enhanced 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 errors
Reduced 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 errors
Proper 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 interface
Corrected 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 colors
Added 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 maintainability
Investment Models (4 files): investment records, plans, durations, and plan-duration relationships
KYC Models (4 files): applications, levels, verification services, and verification results
Blog Models (6 files): authors, posts, comments, categories, tags, and post-tag relationships
Content Models (2 files): pages with SEO and builder support, slider images
Over 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 profiles
Better 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 experience
No 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.2
Enhanced 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 experience
Browser 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 page
Updated 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 exchange
Root 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 operations
SPOT 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 selection
Updated 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 fallback
Tries 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 API
Automatic 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.
Bicrypto V5 represents a revolutionary transformation of the entire cryptocurrency trading ecosystem. Built from the ground up with enterprise-grade architecture, cutting-edge technology stack, and innovative features that redefine what's possible in crypto trading platforms. V5 Documentation
support.mash3div.com
support.mash3div.com
support.mash3div.com
support.mash3div.com
Version 4.3.8 (24/04/2024)
New Features
ICO Contributions:
Added ICO contribution processing on the admin side, including mailing notifications when payments are completed.
Patches
Transfer Process:
Patched the transfer process to prevent allowing numbers below 0.
Registration:
Fixed an issue where registration did not prefetch profile information in some cases.
BTC Withdrawals:
Patched the issue where BTC withdrawals were not functioning correctly.
Wallet Selection:
Fixed a rare issue where selecting the wallet type in various operations did not work as expected.