• Take time to read Forum Rules | Hot Note | Why You Choose Us?

    Let try and keep the forum Post, comments and reviews in English

    Thank you for being part of our growing community of learners and developers.
    — The Scriptzhub Team

Bicrypto - Crypto Trading Platform, Exchanges, KYC, Charting Library, Wallets, Binary Trading, News

Bicrypto - Crypto Trading Platform, Exchanges, KYC, Charting Library, Wallets, Binary Trading, News v6.3.0

No permission to download
Codeyon ITServices

Overview​

Version 6.3.0 focuses on fixing fiat deposit payment gateways. All 15 payment gateways have been reviewed and corrected to ensure deposits complete reliably from start to finish.

Update Instructions​

After updating, run the following command in terminal:

bash
pnpm updator

Bug Fixes​

Stripe Deposits​

  • Fixed an error that prevented Stripe checkout sessions from being created in local environments.
  • Fixed the Stripe payment popup closing immediately before anything could load.
  • Fixed payment confirmation failing after a successful Stripe payment.
  • Payments that were already processed now correctly show as successful instead of returning an error.

PayPal Deposits​

  • Fixed the PayPal button reloading endlessly, making it impossible to pay.
  • Fixed PayPal payment confirmation failing after the user approved the payment.
  • Fixed the PayPal button showing up before any amount was entered.

All Payment Gateways​

  • Payment buttons no longer appear until a valid deposit amount has been entered. Previously buttons were visible and clickable with no amount, which could cause failed payments.

Mollie​

  • Fixed payments getting stuck after redirect — the wrong reference was being sent during confirmation.

2Checkout​

  • Fixed payment confirmation failing after redirect due to a missing order number.

Paystack​

  • Fixed an incorrect field being used during payment confirmation, which could cause valid payments to fail.

Paysafe​

  • Fixed incorrect fields being sent during payment confirmation.

dLocal​

  • Fixed the wrong payment ID being sent during confirmation.

eWay​

  • Fixed payment confirmation sending the wrong access code and missing required reference fields.

PayFast​

  • Fixed payment confirmation looking up the wrong transaction record.

Ai Market Maker​

Version 6.0.5
January 6, 2026

Overview​

Version 6.0.5 focuses on stability and reliability improvements for the AI Market Maker engine. This release fixes critical issues with orderbook synchronization and introduces smoother price movement controls to prevent erratic market behavior.

Bug Fixes​

Orderbook Race Condition Fixed​

Problem: Under high-frequency trading conditions, the orderbook would sometimes display only bids or only asks, leaving one side empty. This was caused by concurrent AI trades clearing each other's orderbook entries.
Solution: Implemented a per-symbol lock mechanism and atomic batch operations for orderbook updates.
  • Lock Mechanism: Each symbol now has a lock that prevents concurrent orderbook updates from interleaving
  • Atomic Batch Updates: Delete and insert operations now execute in a single database batch transaction
  • Fallback Logic: If batch operations fail, individual operations are attempted with proper sequencing

Price Jump Prevention​

Problem: During aggressive market phases (especially MARKUP), prices could spike dramatically over short periods, creating unrealistic chart movements with sudden 5%+ jumps in minutes.
Solution: Added multi-layer price movement controls:
  • Reduced Per-Tick Cap: Maximum price change per tick reduced from 1% to 0.5% for smoother movements
  • Rolling Window Limit: New cumulative price change limit of 3% maximum over any 60-second window
  • Directional Tracking: System tracks price changes in the same direction and automatically scales down movements when approaching the limit

Technical Improvements​

New Price Movement System​

The price movement system now uses a two-tier approach:
| Control | Limit | Purpose | |---------|-------|---------| | Per-Tick Cap | 0.5% | Prevents single large jumps | | Rolling Window | 3% per minute | Prevents cumulative spikes |
When the rolling window limit is approached, proposed price changes are proportionally scaled down rather than blocked entirely, maintaining smooth continuous movement.

Orderbook Update Flow​

The new orderbook synchronization flow:
  1. 1Acquire per-symbol lock (wait if another update is in progress)
  2. 2Pre-calculate all new bid and ask entries
  3. 3Build batch query with all deletes and inserts
  4. 4Execute atomic batch transaction
  5. 5Release lock
This ensures the orderbook always contains both bids AND asks after each update, regardless of trade frequency.

Benefits​

  • Stable Orderbooks: No more missing bids or asks during active trading
  • Smoother Charts: Price movements are gradual and realistic, even during volatile phases
  • Better UX: Users see consistent orderbook depth on both sides
  • Improved Reliability: Atomic operations prevent data corruption from concurrent updates

Added​

Ecosystem Trading​

  • Market Data WebSocket: Implemented real-time trades and OHLCV (candlestick) data streaming
  • Live trade history showing recent buy/sell transactions with prices and amounts
  • Real-time candlestick charts with configurable intervals (1m, 5m, 1h, 1d, etc.)
  • Automatic updates only when new data is available to reduce bandwidth
  • Supports custom data limits for different chart requirements
  • Properly handles high-volume trading data from Scylla database

NFT Marketplace​

  • Auction Enhancements: Dynamic minimum bid increment functionality
  • Admins can configure minimum bid increments per auction
  • Ensures fair bidding with customizable increment requirements
  • Prevents bid sniping with proper increment enforcement
  • Collection Watchers: Watchers count tracking
  • Users can watch/unwatch NFT collections they're interested in
  • Real-time watcher count display on collection pages
  • Helps gauge collection popularity and community interest
  • Withdrawal Tracking: Proper pending withdrawal status
  • Clear status indicators for NFT withdrawal requests
  • Accurate tracking throughout the withdrawal process
  • Better user experience for NFT transfers
  • Collection Deployment: Seamless frontend to backend connection
  • Smooth NFT collection deployment workflow
  • Proper error handling and status updates during deployment
  • Smart contract deployment integration
  • Marketplace Pause Status: Emergency pause functionality
  • Admins can pause/unpause marketplace trading when needed
  • Emergency stop for security incidents or maintenance
  • Clear UI indication when marketplace is paused

Improved​

Ecosystem Operations​

  • Ledger Network Filtering: Enhanced admin ledger view
  • Filters transactions by configured network (mainnet/testnet)
  • Admins only see network-relevant transactions based on environment settings
  • Reduces clutter and improves data accuracy for multi-network setups
  • Withdrawal Notifications: Admin alerts for transaction failures
  • Critical notifications when blockchain withdrawal verification fails
  • System and individual admin notifications with transaction details
  • Enables immediate manual review and intervention

Payment Processing​

  • DLocal Integration Enhancements:
  • Deposit Notifications: Users receive immediate in-app notifications for deposit success or failure
  • Clear success messages with deposit details
  • Failure notifications with error explanations
  • Email notifications ready for integration
  • Refund Handling: Automated wallet deduction with user and admin notifications
  • Detects full and partial refunds from payment provider
  • Automatically adjusts user wallet balance
  • Prevents negative balances with safety checks
  • Notifies users and admins with refund details
  • Chargeback Protection: Critical fraud detection and prevention system
  • Automatically detects chargebacks from payment provider
  • Deducts chargeback amount from user wallet
  • Sends critical alerts to all admins for immediate review
  • Detailed logging for compliance and audit requirements
  • Special handling for missing wallet scenarios
  • Paysafe Admin Profit Recording: Fixed profit tracking for deposit fees
  • Admin profit now properly recorded for Paysafe deposit fees
  • Consistent tracking across all payment providers
  • Accurate fee revenue reporting

User Management​

  • Investment History: Enabled duration column sorting
  • Users can now sort investment history by duration
  • Better data organization and easier filtering
  • Improved portfolio management experience
  • User Import: Welcome notifications for imported users
  • Newly imported users receive personalized welcome messages
  • In-app greeting with account details
  • Better onboarding experience for bulk-imported users

Code Quality​

  • OTP Recovery Codes: Verified correct implementation
  • Accepts both hyphenated (XXXX-XXXX-XXXX) and plain (XXXXXXXXXXXX) formats
  • Generates exactly 12 unique recovery codes per user
  • Proper normalization and validation working as designed
  • Code Cleanup: Comprehensive code audit completed
  • All commented code serves legitimate documentation purposes
  • No dead or unnecessary code found

Fixed​

Binary Trading​

  • Order Profit Display: Fixed profit/loss recording for completed orders
  • Loss orders now properly store the loss amount in the profit field
  • Enables accurate P/L display in trading history
  • Fixed all determination functions (Rise/Fall, Higher/Lower, Touch/No Touch, Call/Put, Turbo)
  • Trading History Display: Fixed profit/loss color and sign indicators
  • WIN orders now show green with "+" prefix
  • LOSS orders now show red with "-" prefix
  • Total profit calculation properly adds wins and subtracts losses
  • Prevents confusion with loss amounts displaying as positive values
  • Currency Display: Replaced hardcoded dollar signs with dynamic currency extraction
  • Automatically extracts currency from trading pair (e.g., BTC/USDT → USDT)
  • Updated in all binary trading components:
  • Trade confirmation modal
  • Profit display component
  • Active positions panel (Entry, Current, Amount, P/L)
  • Completed positions (desktop and mobile views)
  • Order panel amount display
  • Amount selector (main display and available balance)
  • Quick amount buttons optimized without currency suffix for compact display
  • Supports all trading pairs (USDT, EUR, BTC, etc.)
  • Balance Synchronization: Fixed available balance showing incorrect amounts
  • Wallet balance now refetches from backend after orders complete
  • Added balance sync when fetching completed orders
  • Added balance sync when fetching active orders
  • Amount selector now displays actual wallet balance instead of stale cached value

Finance​

  • Transfer Validation: Fixed recipient lookup always returning "not found"
  • Corrected UUID field mapping to use id instead of non-existent uuid field
  • Fixed recipient status validation to check for "ACTIVE" status explicitly
  • Transfer validation now works correctly for valid recipient UUIDs

Build System​

  • TypeScript Compilation: Fixed type mismatches preventing successful builds
  • Resolved async/await pattern errors
  • Fixed property name mismatches in data structures
  • Backend now compiles without errors

Database​

  • MySQL Compatibility: Fixed JSON syntax in P2P offer expiry handling
  • Corrected JSON parsing for MySQL/MariaDB compatibility
  • Proper offer expiration processing

Assets​

  • Missing Cryptocurrency Image: Added FDUSD (First Digital USD) stablecoin image
  • Prevents broken image errors in crypto listings
  • Maintains visual consistency across all supported cryptocurrencies
Email Service Integration:
  • Deposit success/failure notifications
  • User import welcome emails
Version 5.6.3January 6, 2025
BUG FIXESECOSYSTEM TRADINGORDER MATCHINGFEE CALCULATIONSWALLET MANAGEMENTNOTIFICATIONS

Fixed​

Ecosystem Order Matching​

  • Partial Fill Fees: Fixed sellers being charged full order fee instead of proportional fee on partial fills - now correctly charges only for the filled amount
  • Locked Funds Release: Fixed buyer's funds staying locked forever on partial fills - proportional cost and fee now properly released from locked balance
  • Negative Balance: Fixed trade balance going negative due to wallet data type conversion issues - now explicitly converts Decimal types to numbers for accurate arithmetic
  • Price Execution: Fixed unfair price matching where buyers always got their price - now properly uses maker's price (whoever placed order first)
  • Unauthorized Credit: Fixed orders executing even when wallet updates failed due to insufficient funds - matching now properly aborts when validation fails
  • Error Handling: Fixed order matching continuing after wallet update errors - failed matches are now skipped and orders remain available for retry
  • Order Cancellation: Fixed partial fill cancellation refunding incorrect amounts - users receiving more than they should when cancelling partially filled orders - now correctly refunds only the remaining unfilled portion

Email Notifications​

  • Email Verification: Fixed email verification and deposit confirmation emails not being sent - added missing URL shortcode to template validation

Trading Interface​

  • Balance Display: Fixed trading page showing only available balance instead of total balance - now displays total balance, locked amount, and available balance separately for better clarity
  • Chart Updates: Fixed OHLCV (candlestick) data not broadcasting to WebSocket subscribers when orders are matched - corrected subscription filter property order to match frontend subscription format

Improved​

Fee Model​

  • Maker/Taker Fees: Improved fee assignment to use industry-standard maker/taker model
  • Market orders now use taker fee (removes liquidity)
  • Limit orders that cross spread use taker fee (removes liquidity)
  • Limit orders that rest on book use maker fee (adds liquidity)
  • Previous behavior incorrectly assigned fees based on buy/sell side only

Order Matching​

  • Proportional Fees: Enhanced fee calculations to properly handle partial fills
  • 10% order fill now charges 10% of the fee (was charging 100% before)
  • Locked funds released proportionally including fee portion
  • All calculations maintain 18 decimal precision for accuracy

Wallet Operations​

  • Balance Integrity: Improved wallet update logic to prevent balance discrepancies
  • Fresh wallet data fetched before each update to prevent stale data bugs
  • Separate handling for order creation/cancellation vs order matching
  • Both balance and locked funds (inOrder) validated before updates

Balance Display​

  • Wallet Information: Enhanced wallet endpoint to return comprehensive balance details
  • Total balance (balance + inOrder)
  • Amount locked in orders (inOrder)
  • Available/spendable balance
  • Trading Interface: Improved balance display with clear breakdown of all balance components
  • Shows total owned balance prominently
  • Displays locked funds with lock icon when applicable
  • Highlights available balance in green for easy identification

Added​

Trading Features​

  • Maker/Taker Detection: Added automatic detection of maker/taker status at order creation
  • System checks if limit order will immediately match (taker) or rest on book (maker)
  • Applies appropriate fee rate based on liquidity provision
  • Encourages market depth with lower maker fees
Version 5.6.1November 5, 2025
ECOSYSTEM TRADINGWEBSOCKETORDER MANAGEMENTUI IMPROVEMENTSREAL-TIME UPDATES

Fixed​

Ecosystem Order Management​

  • Order Cancellation Timestamp: Fixed "Invalid date" error when canceling ecosystem orders - now correctly passes order's createdAt timestamp instead of Date.now()
  • Balance Updates: Fixed spendable balance not updating in real-time after order cancellation - now broadcasts wallet update events
  • 100% Orders: Fixed 100% order placement failing due to fee not being subtracted from available balance
  • Sell Orders: Fixed 100% SELL orders failing with "insufficient balance" error - now correctly calculates spendable balance (balance - inOrder)
  • Negative Balance: Fixed asset balance going negative due to double-locking when creating orders - now properly uses spendable balance calculations
  • Amount Field Bug: Fixed "untitled" text appearing in amount field after order submission - changed to empty string

WebSocket Improvements​

  • Orders WebSocket: Created dedicated orders WebSocket service (orders-ws.ts) separate from market data WebSocket to prevent message routing conflicts
  • Connection IDs: Fixed WebSocket messages being sent to wrong connections by using unique connection IDs (orders-eco, orders-spot, orders-futures)
  • Persistent Connection: Moved orders WebSocket initialization to trading-layout level so connection stays alive even when orders panel is collapsed
  • Message Routing: Fixed notifications and announcements being sent to all WebSocket connections - now only sent to /api/user connection using sendToClientOnRoute()
  • Partial Fills: Fixed partial fills not appearing in real-time - now broadcasts order updates after each match in matchmaking

Market Panel​

  • isEco Flag: Fixed eco market flag being lost when ticker data updates - now preserves all original market properties using spread operator pattern
  • Property Preservation: Changed market update pattern from manual reconstruction to spread operator ({...market, ...tickerUpdates}) to prevent losing properties

Improved​

Trading Interface​

  • Fee Calculations: Enhanced all order forms (limit, market, stop) to properly calculate fees for 100% orders
  • BUY orders: amount = availableBalance / (price * (1 + takerFee))
  • SELL orders: Use full balance (fee deducted from proceeds)
  • Fee Display: Added trading fee display in order form UI showing fee percentage and estimated fee amount
  • Amount Precision: Improved amount calculations using Math.floor() for proper rounding instead of hardcoded buffers

Orders Panel - Fill Progress​

  • Filled/Amount Display: Enhanced Open Orders table to show "Filled / Amount" instead of just "Amount"
  • Visual Progress Bar: Added color-coded progress bar (green for BUY, red for SELL) showing fill percentage
  • Real-time Updates: Partial fills now update instantly via WebSocket without page reload
  • Compact Layout: Optimized column width with min-w-[120px] for better space utilization
  • Percentage Indicator: Shows fill percentage (e.g., "2%") next to progress bar for instant clarity

Fee Handling​

  • Taker/Maker Fees: Properly passes market-specific taker and maker fees from market metadata to order forms
  • Dynamic Fee Rates: Fees are now pulled from market configuration instead of being hardcoded
  • Fee Transparency: Users can see exact fee amount before placing orders

Added​

WebSocket Architecture​

  • Orders WebSocket Service: New dedicated service (/services/orders-ws.ts) for handling order updates
  • Supports multiple market types (spot, eco, futures)
  • Connection status tracking per market type
  • Automatic reconnection handling
  • Message caching for late subscribers
  • Message Broker Improvements: Enhanced sendToClientOnRoute() method for route-specific WebSocket messaging

Real-time Order Updates​

  • Partial Fill Broadcasting: Orders now broadcast updates after each match in the matching engine
  • Live Progress: Users see their orders getting filled in real-time with visual progress indicators
  • Multi-user Updates: Both buyer and seller receive instant updates when orders partially fill

Technical Improvements​

Code Quality​

  • Removed Debug Logs: Cleaned up verbose console logging from production code:
  • Ecosystem orders API logs
  • Scylla query execution logs
  • Orders WebSocket connection logs
  • Trading layout initialization logs
  • Better Error Handling: Kept only essential error logging for debugging real issues

WebSocket Performance​

  • Connection Management: Single persistent connection per market type at layout level
  • Efficient Callbacks: Panels register/unregister callbacks without affecting connection
  • No Duplicate Messages: Fixed duplicate order broadcasts in matching engine

Balance Calculations​

  • Spendable Balance: Wallet endpoint now returns balance - inOrder for accurate available balance
  • Order Validation: Pre-flight checks use spendable balance to prevent insufficient balance errors
  • Consistent Accounting: Both order creation and validation use same balance calculation logic
Version 5.5.9January 29, 2025
TRADING INTERFACEECOSYSTEM MARKETSORDER MANAGEMENTUI IMPROVEMENTSPAYMENT METHODSINVESTMENT MANAGEMENTFOREX TRADING

Important Note​

  • Before updating: Delete /frontend/middleware.ts if present to avoid build conflicts

Fixed​

Trading Page - Ecosystem Markets​

  • Order Cancellation: Fixed "Failed to cancel order" error for Eco markets
  • Batch Cancellation: Fixed "Failed to cancel all orders" error for Eco markets
  • Order History: Fixed cancelled orders now appearing immediately in History tab without page reload
  • Open Orders Display: Fixed new orders requiring page reload to appear in Open Orders tab - orders now appear instantly
  • Order Book Prices: Fixed prices showing as 0.000000 for values below 0.01 (e.g., 0.001 now displays correctly)
  • Total Calculations: Fixed Total column showing 0.00 for small price calculations

Payment Methods​

  • QR Code Support: Fixed QR Code option not appearing in Type dropdown when creating new deposit methods

Investment Management​

  • Duration Selection: Fixed duration saving error in AI Investment and Forex plans
  • Menu Visibility: Fixed Investment Management section not appearing in Finance menu

Forex Trading​

  • Account Type Display: Fixed Forex account MT version always showing MT4 instead of selected MT5

Build System​

  • ⚠️ IMPORTANT: Before running pnpm updator, manually delete /frontend/middleware.ts file if it exists
  • Next.js 16 Compatibility: Cleared middleware/proxy conflict causing build errors

Improved​

Order Book Enhancements​

  • Amount Display: Improved amount column formatting to strip trailing zeros (e.g., 1.00000000 displays as "1")
  • Price Grouping: Improved order book grouping with fine-grained aggregation levels supporting micro-cap tokens
  • Aggregation Options: Expanded aggregation dropdown from 4 to 8 options for better flexibility
  • Decimal Precision: Enhanced aggregation algorithm for floating-point precision

Trading Interface​

  • Smart Price Formatting: Prices now display with appropriate decimal places based on value magnitude
  • Real-time Updates: Orders now appear instantly via WebSocket without requiring page refresh
  • Better Precision: Support for micro-priced assets and meme coins with tiny prices

Added​

Investment Features​

  • Duration Selection: Added multiselect duration field to AI Investment plans
  • Forex Durations: Added multiselect duration field to Forex plans
  • Multiple Durations: Investment and Forex plans can now select multiple durations when creating or editing

Payment Methods​

  • QR Code Fields: Added QR Code option to deposit method custom fields in Type dropdown
Version 5.5.8October 23, 2025
WEBSOCKET IMPROVEMENTSTRADING INTERFACEUI IMPROVEMENTS

Fixed​

Trading Interface​

  • Market Switching: Fixed WebSocket unsubscribe not working when switching markets
  • Data Subscription: Fixed orderbook and trades not subscribing when switching markets
  • Symbol Switching: Fixed subscription conflicts when switching between different symbols
  • Locale Preservation: Fixed locale prefix being removed from URLs (e.g., /en/trade changing to /trade)
  • Market Type Detection: Fixed incorrect market type on initial page load
  • URL Parameters: Fixed URL changing from type=spot-eco to type=spot on market switch
  • Chart Panel Resize: Fixed chart panel resize getting stuck when mouse hovers over TradingView chart

Improved​

WebSocket Performance​

  • Subscription Timing: Improved subscription timing for better user experience
  • New symbol subscribes immediately with no delay
  • Old symbol unsubscribes after 100ms
  • No data gap during market switching
  • Stream Management: Improved stream availability tracking for instant re-subscription
  • Timer Management: Improved unsubscribe timer management to prevent cross-symbol interference
Version 5.5.7October 21, 2025
CRITICAL FIXESWITHDRAWAL SYSTEMBALANCE CALCULATION

Fixed​

Withdrawal System​

  • Gas Fee Calculation: Fixed NATIVE EVM token withdrawal fee calculation - gas fees now correctly paid from the withdrawal amount
  • Affected chains: ETH, BSC, POLYGON, FTM, OPTIMISM, ARBITRUM, BASE, CELO, RSK, AVAX
  • Max Withdrawal: Fixed max withdrawal calculation to include gas fee estimation, preventing "Insufficient funds" errors
  • Balance Calculations: Fixed critical balance calculation errors that caused incorrect withdrawal amounts
  • Decimal Precision: Fixed floating-point precision errors in EVM chains (e.g., displaying 0.000890629999999999 instead of 0.00089063)
  • XMR Deposits: Fixed Monero deposit deadlock issue preventing deposits from processing

Private Ledger Integration​

  • Balance Checks: Fixed withdrawal balance checks to properly consider private ledger balances
  • Fee Protection: Prevents users from withdrawing admin fees collected in cross-token exchanges

Improved​

Gas Fee Management​

  • Fee Reconciliation: Improved gas fee reconciliation for NATIVE EVM withdrawals
  • Refunds difference if gas was overestimated
  • Deducts if gas was underestimated
  • Keeps balance synchronized with blockchain

Balance Checking​

  • Chain-Specific Amounts: Improved balance checking to use chain-specific amounts
  • Gas Estimation: Improved gas estimation for NATIVE EVM tokens before withdrawal with fallback to conservative estimates
Version 5.5.5October 9, 2025
FEATURESUX IMPROVEMENTSDOCUMENTATION

Added​

Settings & Configuration​

  • Added WalletConnect setup documentation ([wallet-connect-setup.html](docs/content/core/wallet-connect-setup.html))
  • Added Logo configuration improvements (light/dark mode support)
  • Added Settings synchronization hooks ([use-settings-sync.ts](frontend/hooks/use-settings-sync.ts))

Documentation​

  • Added Scylla/Cassandra setup guide with 14 step-by-step screenshots
  • Added API port configuration guide
  • Added Authenticator setup guide
  • Added Root terminal access guide

Improved​

ICO Module​

  • Improved Investment form validation and UX
  • Improved ICO offer page with better error handling

Internationalization​

  • Improved Updated translations across 115+ languages with new withdrawal UI strings

Authentication & Middleware​

  • Improved Auth middleware with better session handling
  • Improved Extension store management

Frontend Components​

  • Improved Logo components with better light/dark mode support
  • Improved Navbar logo rendering
  • Improved Settings hooks refactored for better performance

Trading & Market Data​

  • Improved Implemented three-tier market type system (spot, spot-eco, futures) for proper WebSocket routing
  • Improved Market selection now sets correct URL type (type=spot-eco) for ecosystem markets
  • Improved All trading components now determine market type from URL parameters for immediate routing
  • Improved WebSocket subscriptions now connect to correct endpoints based on market type
  • Improved Removed extension availability check blocking eco market connections
  • Improved Trades data symbol validation now properly checks wrapper object
  • Improved Orders panel now handles both wrapped and direct array response formats from ecosystem endpoint
  • Improved Ecosystem WebSocket polling reduced from 500ms to 2000ms for better performance
  • Improved Ticker data caching to only broadcast when values change
  • Improved Removed empty trades broadcasts to reduce unnecessary WebSocket traffic

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.*
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.
Version 4.3.7 (20/04/2024)

New Features​

  • User Management:
    • Added registration date to the users management page for better tracking.

Enhancements​

  • Wallet PnL Cron:
    • Added a new task queue for the wallet PnL cron to improve performance and processing efficiency.

Patches​

  • Futures Page:
    • Fixed a minor issue with the range of order input on the futures page.
  • Profile:
    • Patched an issue where the profile was not fetched after logging in with Google Authenticator.
  • Login/Logout:
    • Fixed an issue where the login process did not redirect to the user page after the first logout.
    • Patched a problem where the login/register buttons were not displaying in some cases.
  • Withdrawals:
    • Patched the withdraw amount input to allow numbers after the decimal point in steps.
  • Registration Page:
    • Fixed errors not displaying correctly on the registration page.
Version 4.3.6 (16/04/2024)

New Features​

  • Cron Task Management:
    • Added a new handler for cron tasks to prevent all tasks from stopping when one cron task encounters an error.
  • Binary Trading:
    • Added minimum and maximum trade limits to binary trading for better control and security.

Enhancements​

  • API Security:
    • Improved API authentication security for enhanced protection.
  • Wallet Management:
    • Added a new handler for the deposit/withdraw/transfer wallet type selection step to hide fiat and funding options based on their conditions.
  • Performance:
    • Heavily improved the performance of the wallet PnL processing cron for faster and more efficient processing.

Patches​

  • Notification Templates:
    • Fixed the issue where updating notification templates did not save changes.
  • P2P Offers:
    • Patched the issue where creating a P2P offer was sending to the wrong link.
  • FAQ Management:
    • Removed FAQ questions for categories without any FAQs after visiting a category that has FAQs.
Back
Top