Bicrypto 5.3.7

17 January 2025

KYC SYSTEM FIXESCACHE OPTIMIZATIONDATABASE IMPROVEMENTS

Core v5.3.7

Release Date: January 17, 2025
Tags: KYC SYSTEM FIXES, CACHE OPTIMIZATION, DATABASE IMPROVEMENTS

Added

KYC Security

  • Added protection against multiple KYC applications being submitted for the same level
  • Added stricter validation of uploaded KYC documents
  • Added input sanitisation across KYC submissions, guarding against injection attacks
  • Added protection against file paths that try to escape the upload directory
  • Added rate limiting on KYC submissions to prevent abuse

User Blocking

  • Added the ability for an admin to block and unblock a user account
  • Added blocking controls to the admin user management screen
  • Added background processing that lifts temporary blocks when they expire

Changed

Admin Dashboard

  • Changed the dashboard charts to a fuller analytics set
  • Changed revenue calculation to convert to USD at real rates
  • Changed the reporting data behind the dashboard so the figures reflect real activity
  • Changed chart data to a continuous time series, so charts no longer break where a period has no data

User Management

  • Changed the user list into a full management screen showing far more of each account
  • Changed balances to be totalled in USD using real conversion rates
  • Changed the screen to show security and authentication activity per user
  • Changed KYC details to appear only when the KYC system is available
  • Changed empty values so they no longer display as blank or "undefined"
  • Changed the profile column to a readable summary of the account
  • Changed the screen to show the related records for an account in one place
  • Changed the data behind the screen so it is delivered in one request

Cache Management

  • Changed user profile caching so approvals and limit changes take effect immediately
  • Changed the KYC approval workflow so a user sees the result straight away

Framework Updates

  • Changed the platform to Next.js v15.4.2, up from v15.3.5
  • Changed the build to enable Next.js 16 preview features

Fixed

KYC System

  • Fixed users not gaining access to features immediately after an admin approved their KYC
  • Fixed admin changes to KYC level features and limits not applying to existing users
  • Fixed the same problem for KYC approvals made automatically by AI or API
  • Fixed the feature access rules applied to a user profile
  • Fixed missing spaces in the KYC level text shown to users

Admin Navigation

  • Fixed the admin binary options menu structure, which was hard to navigate

Performance

  • Fixed rendering problems and slow interactions across the admin dashboard
  • Fixed slow dialog interactions on the user management data table

Database

  • Fixed "Too many keys specified" database sync errors caused by excess indexes
  • Fixed type errors that stopped the backend compiling

Binary Trading System

  • Fixed the binary trading header showing a double slash (BTC//USDT) instead of BTC/USDT
  • Fixed inconsistencies between the binary duration model and the admin screen
  • Fixed the binary page loading in grey rather than the platform theme colours

Home Page

  • Fixed duplicate key warnings raised while rendering the home page