Bicrypto 5.2.7

17 January 2025

BUG FIXESADMIN IMPROVEMENTSFOREX ENHANCEMENTSEXCHANGE FIXESECOSYSTEM IMPROVEMENTSPATH FIXES

Version 5.2.7

Release Date: January 17, 2025
Tags: BUG FIXES, ADMIN IMPROVEMENTS, FOREX ENHANCEMENTS, EXCHANGE FIXES, ECOSYSTEM IMPROVEMENTS, PATH FIXES

Added

Admin Features

  • Added an import button to the spot currency admin page
  • Added the missing endpoint for assigning an agent to a support ticket
  • Added comprehensive error handling for ecosystem wallet creation
  • Added fallback locations for the smart contract used in wallet deployment

System Improvements

  • Added environment-aware path resolution for all file operations
  • Added more detail to the messages logged during custodial wallet creation
  • Added proper validation of wallet creation requests
  • Added specific failure reasons to API error responses

Changed

Error Handling

  • Changed the mega menu to check for missing data rather than erroring
  • Changed wallet creation failure messages to be more descriptive
  • Changed form validation feedback for ecosystem wallet creation
  • Changed the visual feedback shown during wallet deployment

System Reliability

  • Changed file uploads to behave correctly in both development and production
  • Changed the media cache so it reads from the frontend public directory
  • Changed the FAQ scanner so it locates the frontend app directory correctly
  • Changed logo upload so it works regardless of deployment environment

API Enhancements

  • Changed support ticket assignment to be more strictly typed
  • Changed error boundaries in the admin menu
  • Changed logging so wallet issues can be diagnosed
  • Changed WebSocket handling to apply provider-specific validation for exchange markets

Fixed

Admin Interface

  • Fixed the import button not appearing after importing spot markets
  • Fixed the "something went wrong" error when editing the home page in the builder
  • Fixed the error raised when opening a support ticket conversation
  • Fixed a "Cannot read properties of undefined" error when hovering menu extensions

Trading Systems

  • Fixed the deposit and withdrawal buttons on forex accounts not working
  • Fixed a forex API fault that caused runtime failures
  • Fixed orderbook data on Kucoin failing because of invalid limit parameters
  • Fixed inconsistent handling of the selected currency during a forex deposit

Ecosystem Features

  • Fixed custodial wallet creation failing because the smart contract could not be located
  • Fixed the missing master wallet reference when creating a wallet from the web interface
  • Fixed smart contract file resolution, which now tries several locations
  • Fixed network configuration falling over when its settings are missing

File System

  • Fixed path resolution faults that were causing frontend file access failures
  • Fixed upload endpoints writing outside the public web root
  • Fixed media directory paths not accounting for the difference between development and production
  • Fixed the location of the API documentation assets