Bicrypto 6.2.5

5 March 2026

CRITICAL FIXESPLATFORM FEESTRADINGWEBSOCKETADMIN DASHBOARD

Core v6.2.5

Release Date: March 5, 2026 Tags: CRITICAL FIXES, PLATFORM FEES, TRADING, WEBSOCKET, ADMIN DASHBOARD

Overview

Version 6.2.5 is a major stability and financial integrity release. It fixes critical bugs in exchange order handling and wallet operations. It also introduces a unified platform fee collection system that replaces 20+ scattered fee recording calls, ensuring admin fees are properly credited to withdrawable wallets across all wallet types (FIAT, SPOT, ECO). A new admin profit summary and dashboard enhancement give administrators full visibility into collected fees.

Update Instructions

After updating, run the following command in terminal:

pnpm updator

Added

Platform fees are collected in one place

  • Added a single platform fee collector that replaces every scattered fee recording call across the platform. It now credits the Super Admin's wallet — creating it if it does not exist — as well as writing the bookkeeping record, with the two linked to one transaction.
  • Added correct handling for all three wallet types. ECO fees update every layer of the ecosystem wallet; SPOT and FIAT fees use the standard credit path.
  • Added a guarantee that fee collection can never block a customer operation. A failure to collect a fee is contained and the deposit, withdrawal or trade completes.

Admin profit summary

  • Added an admin fee income summary covering admin wallet balances by wallet type and currency (including how much is available to withdraw), fee totals by profit type (DEPOSIT, WITHDRAW, TRADE and the rest), fee totals by currency, period comparisons for today, this week, this month and last month, and the date tracking began.
  • Added a fee summary above the existing table on the Admin Profit page: period cards for today, this week and this month with a month-over-month trend, admin wallet balances grouped by wallet type with available amounts per currency, top fee sources with progress bars, top currencies with transaction counts, and a retry action if the summary cannot be loaded.
  • Added TRADE as a profit type, so ecosystem trading fees are categorised rather than lumped in elsewhere.
  • Changed the admin profit records to carry indexes on type, date and currency, so the summary and the profit table stay fast as the history grows.

Changed

Redis connection settings

  • Changed every Redis connection in the backend and frontend to read REDIS_HOST, REDIS_PORT, REDIS_PASSWORD and REDIS_DB from the environment instead of using hardcoded values, so the platform can be deployed against a managed or remote Redis.
  • Changed all Redis connection fallbacks to 127.0.0.1 so they agree across the whole platform.
  • Added a Redis configuration section to the App Configuration documentation, with setup instructions and production security recommendations.

Fixed

An immediately-filled exchange order could be credited twice

  • Fixed the order poller and the immediate-fill path using different duplicate-detection keys, so both could credit the same exchange order. They now share one key and only the first credit is recorded.

Funds locked in open orders could be withdrawn or transferred

  • Fixed spot withdrawals, fiat withdrawals and transfers checking the total balance rather than the balance free of open orders, which let a customer move funds that were already committed to a trade.

Cancelling a partially filled order refunded too much

  • Fixed cancellation refunding the full original amount instead of the unfilled remainder, so a partially filled order that was then cancelled returned money that had already been spent.

Order updates did not reach the browser

  • Fixed order status updates being broadcast under the wrong subscription key, so connected customers never saw them.
  • Fixed order notification subscriptions being torn down immediately after they were created, which left the page with no live updates until it was reloaded.