The script and plugins are available here, And the app is available here
All updates are free
Introducing Our Premier Trading Platform: A Convergence of Innovation and Excellence
Market Leader in Trading Platforms: Recognized as the Rank 1 Best Selling and Most Highly-Rated (5-Star) Trading Platform.
Peak Performance Platform: Acclaimed as the Rank 1 Best Performing Platform with a robust backend framework. Benchmark
Advanced Next.js Frontend: Harnessing the power of Next.js for a cutting-edge frontend experience.
Elite Trading Interface: Offering a top-end trading page, optimized for user engagement and performance.
Adaptive Trading Page: A fully collapsible trading page that adjusts seamlessly across devices.
Device-Responsive Design: Ensures a fluid experience on all devices with tailored layouts.
Fully Tailored User Experience: Customize the frontend to your exact specifications, including global site themes, sidebars, shades, and colors.
SEO-Optimized Whitelabel Solution: Fully customizable for brand alignment with built-in SEO enhancements.
Dynamic SVG Animations: Elevate user interaction with fully animated SVGs, enhancing the platform’s interactivity.
Automated Liquidity Solutions: Seamless integration with major exchange providers like Binance and Kucoin, alongside native exchange and blockchain integration using an ecosystem addon.
Innovative Binary Trading System: Offering a cutting-edge binary trading experience.
Native Charting Library: A comprehensive set of drawing tools and indicators for precise market analysis.
Real-Time Orderbook: Stay updated with a live orderbook feature.
Comprehensive User Management: A robust system for managing users, roles, and permissions.
Fully Customizable KYC Templates: Adapt the KYC process with customizable templates and multiple levels.
Comprehensive KYC System: A reliable and efficient Know Your Customer system.
Expansive Extension Library: A vast array of extensions available, continuously expanding the platform’s capabilities.
Unparalleled Platform Customization: Tailor every aspect of the site for a unique user experience.
Versatile Wallet Management: Customize wallets with balance adjustment capabilities.
Comprehensive Fiat Wallet System: A dedicated system for managing fiat wallets.
Built-in Cron Manager: All backend crons are efficiently managed and executed upon deployment.
Effortless Installation: Benefit from an automated installation script for straightforward setup.
One-Click Live Updater: Keep the platform updated effortlessly with a single click.
Integrated Mailing and Notification Systems: Efficient communication channels for user engagement.
Enhanced Security: Robust 2nd-factor authentication system using SMS or app authenticators.
Multilingual Capability with Auto-Translation: Break language barriers with an automated translator.
Real-Time Support: Live support with an in-built websocket, independent of third-party services.
Efficient Live Ticketing System: Streamline customer support with a live ticketing system.
Dynamic Blogging Feature: A fully-functional blog system to engage and inform users.
High-Yield Investment Program (HYIP) System: A platform for managing high-yield investments.
Advanced Admin Management and Analytics: Comprehensive tools for platform administration and analytics.
Exchange Integration Wizard: Easily connect with providers like Binance for orderbook integration.
Fiat Currency Management Tools: Manage fiat currencies effectively.
Dual Mode Interface: Choose between dark and light modes for user preference.
Extensive API Documentation with Testing Functionality: Comprehensive API documentation, complete with integrated testing features for streamlined development and troubleshooting.
Robust Security Framework: Advanced security measures including CSRF protection, and a sophisticated token system with token refreshing and expiration functionalities, ensuring top-notch security and user data protection.
V5 Backend Features
MashServer Framework: Built on top of uws20 for superior performance and scalability.
Advanced Logger: Featuring categories, levels, and color-coded logs in a fully readable and filterable format.
Swagger Documentation: New generator and parser for comprehensive API documentation.
Validation Gate: Ensures secure handling of body, params, and queries with sanitization.
Automatic Route Generator: Creates GET, POST, PUT, DELETE routes from API structures.
Request Parsers: Conform to Swagger parameters and body configurations.
Roles Manager: Efficient role management with caching.
CLI Deployment Loader: Displays task durations for better deployment insights.
Sequelize ORM: Complete database rework for proper naming conventions and performance.
UUID Implementation: Transitioned all IDs to UUIDv4 for consistency.
Lazy Loading Routes: Reduces server deployment times significantly.
Middlewares: Enhanced authentication and rate limiting mechanisms.
Authentication System: Session and cookie-based authentication for improved security.
Edge Server: Live token validation on the frontend for enhanced security.
JWT Management: Using JOSE for robust JWT generation and verification.
Redis for Tokens: Faster and more efficient authentication processes.
WebSocket Generator: Subscriptions and message handling for real-time communication.
WebSocket Authentication: Token refreshing on WebSocket sessions.
Database Singleton: Singleton instance for Sequelize to boost performance and enable live database syncing.
Validation Module: Robust validation rules and pretty error message generation with avj.
Live Notifications: Real-time notifications via WebSocket from API endpoints.
Support and Admin Notifications: New notifier system for better communication.
SQL to JSON Parsing: Simplifies migrations with efficient parsing.
Migration Module: Facilitates seamless transition from v3 to v4, relinking relations and converting IDs to UUIDs.
Task Manager: Efficient throttling with a new task manager.
Token Generators: New methods for generating tokens.
Online User Identification: Admins can identify online users using a WebSocket central system.
Swagger Schema Generators: Automatically generate schemas for Swagger documentation.
Data Handling Enhancements: Improved filtering, pagination, and sorting across all models and queries.
Nested Filtering: Support for filtering and sorting by nested content.
Paranoid System: Restore or permanently delete records with an initial trash system.
Comprehensive Bulk Operations: Handlers for bulk status updates, deletions, and restorations.
Token Regeneration: 14-day refresh token validity from session ID.
Wallet System Overhaul: Addresses for deposits and withdrawals requested on demand.
Deposit and Withdrawal Handlers: Comprehensive handling for various wallet types, including FIAT, SPOT, and ECO.
Payment Gateways: Support for PayPal and Stripe for live deposit validation.
Funds Transfer Logic: Seamless transfer of funds between all wallet types.
Binary Trading Logic: Real-time validation with a WebSocket endpoint.
Market Management: Admins can import and enable markets with new logic.
Cron System: Efficient task automation with a new cron system.
Authentication Systems: Live reCAPTCHA v3 validation and Google authentication.
Wallet Authentication: SIWE (Sign-In with Ethereum) integration.
Registration Logic: Email verification required for access.
Email OTP Template: New reset template for email OTPs.
Admin Analysis Manager: Comprehensive analysis tools for various models.
Database Backup/Restore: New modules for efficient database management.
Log Monitor: Enhanced logging with filtering, pagination, and sorting.
Notification and Management Enhancements: Live updates and management for notifications and user records.
Exchange Provider Testing: New module for testing exchange providers.
Provider Balance Check: Endpoints for checking balances on provider sites.
Fee Calculator: Efficient calculation of collectable fees.
i18n Wrapper: Auto-converts strings for translation with necessary imports and definitions.
Shared Types: Consistent types shared between backend and frontend.
i18n Handler: Supports 64 locales with different fonts.
Data Table: Comprehensive handling of data tables with live updates and multi-field filtering.
Notification and Announcement Panels: Live-updating panels for notifications and announcements.
UI Enhancements: Improved UI with guest, user, and admin menus.
Live Search: Menu and collapsible item search for better navigation.
Layouts: New sidebar, floating sidebar, and navigation bar layouts.
Locale Storage: Locale preferences stored in localStorage and cookies.
Page Management Rules: Per-page management rules for better control.
Analytics Support: Integration with Google Analytics and Facebook Pixel.
Trading Page Updates: Improved layout with dark/light mode support and real-time updates.
Markets Card: Displays tickers for both provider and ecosystem markets.
Custom Charting Library: Enhanced integration with the new layout.
WebSocket Ecosystem: Endpoints for charts, order books, tickers, trades, and live order updates.
Binary Trading: New page with live order previews and a comprehensive dashboard.
Wallet Management: New page for managing wallets with deposit, withdraw, and transfer wizards.
Dashboards: New dashboards for staking, forex, MLM, and ecommerce.
Blog System: Dynamic and responsive blog system with a new comment system.
Investment Pages: Comprehensive management and analysis tools for ICO investments, forex, and general investments.
Support Page: New page with a live WebSocket endpoint for user support.
System Health Check: Comprehensive health check with error reports for the admin dashboard.
Media Monitor: New media monitor with deletion capabilities.
Uploads Modifier: Controls image sizes and converts them to WebP for optimal performance.
Live Migration Monitoring: WebSocket endpoint for live migration monitoring of record changes.
Settings Page: Live updates for the settings page.
KYC Control: New KYC control and template rendering in the user profile page.
2FA Control: Enhanced control of 2FA in the user profile page.
Menu Switcher: Seamless switching between user and admin menus.
What's New in Version 5.4.6
See changelogReleased
## Bug Fixes
### KYC Verification Services
#### Verification Service Errors
- **Fixed** TypeError "Cannot read properties of undefined (reading 'length')" when accessing verification services
- **Added** proper null checks and defensive programming for missingEnvVars
- **Resolved** undefined access errors with proper initialization
#### Dark Mode Support
- **Fixed** unreadable alert colors in dark mode across all verification service alerts
- **Enhanced** color contrast for better visibility in dark theme
- **Improved** text readability with proper dark mode utility classes
#### DeepSeek Integration
- **Restored** DeepSeek verification service functionality
- **Added** checkDeepSeekEnv() function for environment variable validation
- **Implemented** checkDeepSeekConnection() with proper rate limit handling
- **Fixed** rate limit (429) responses to correctly indicate valid API key
- **Created** two verification templates for DeepSeek service:
- Document Verification template for AI-powered document analysis
- Enhanced AI Verification template with comprehensive fraud detection
#### TypeScript Errors
- **Fixed** "Cannot find name 'User'" error in kyc.ts
- **Added** User interface definition with proper type declarations
### Staking Module
#### Pool Management
- **Fixed** pool edit page not loading existing values
- **Corrected** parameter extraction from 'poolId' to 'id' in URL
- **Added** proper data fetching sequence with fetchPools before getPoolById
- **Implemented** loading state while fetching pool data
#### Error Handling
- **Added** comprehensive error UI for pool detail pages
- **Implemented** "Pool Not Found" UI with user-friendly message
- **Added** retry functionality for failed pool loads
- **Included** cleanup effect to clear state on component unmount
#### Navigation
- **Removed** non-existent Analytics page from admin staking menu
- **Cleaned** navigation array to prevent 404 errors
### System Settings
#### Initialization Issues
- **Fixed** settings showing as disabled until value change
- **Simplified** initial state management for draftSettings
- **Corrected** useEffect conditions for proper setting updates
- **Enhanced** Switch component boolean value handling for "1" and 1 values
### Binary Options
#### Trading Pair Configuration
- **Fixed** "Error configuring trading pair" with missing metadata
- **Implemented** complete PUT endpoint with OpenAPI documentation
- **Added** request body validation using BinaryMarketUpdateSchema
- **Corrected** updateRecord function signature usage
### Email System
#### Sender Configuration
- **Added** APP_EMAIL_SENDER_NAME environment variable support
- **Implemented** formatted sender display: "Sender Name <email@address.com>"
- **Updated** all email providers (SMTP, Service, SendGrid, Local)
- **Fixed** hard-coded "no-reply" sender issue
#### Template Design
- **Redesigned** email template with modern gradient header
- **Added** animated background pattern for visual appeal
- **Implemented** professional typography with system fonts
- **Enhanced** layout with proper spacing and visual hierarchy
- **Added** support for:
- Code blocks with syntax highlighting styles
- Info cards for important messages
- Alert styles (success, warning, error, info)
- **Implemented** responsive design for all devices
- **Added** dark mode support for compatible email clients
- **Improved** footer with Help Center, Contact, Privacy, and Terms links
### Blog Management
#### Post Creation
- **Fixed** "resource not found" error when creating blog posts
- **Resolved** status enum mismatch by removing invalid "TRASH" status
- **Corrected** author creation schema issues:
- Separated authorCreateSchema (with userId) from authorUpdateSchema (status only)
- Fixed schema validation for POST endpoint
- Updated endpoint to use correct schema
## Performance Improvements
### State Management
#### Settings Page Optimization
- **Optimized** initialization patterns reducing unnecessary re-renders
- **Improved** useEffect dependencies for better performance
- **Simplified** state update logic in settings components
### Error Handling
#### Resilience Improvements
- **Added** error boundaries across multiple components
- **Implemented** graceful fallbacks for missing data
- **Enhanced** retry mechanisms with exponential backoff
## Technical Improvements
### Code Quality
#### TypeScript Enhancements
- **Resolved** multiple TypeScript errors across modules
- **Added** proper interface definitions where missing
- **Improved** type safety in API endpoints
#### Schema Validation
- **Fixed** request/response schema inconsistencies
- **Aligned** database models with API schemas
- **Improved** validation error messages
### API Documentation
#### OpenAPI Improvements
- **Added** missing metadata to multiple endpoints
- **Enhanced** permission checks across blog and binary options
- **Improved** endpoint descriptions and examples
## UI/UX Improvements
### Dark Mode Enhancements
- **Fixed** color contrast issues system-wide
- **Improved** readability in all dark mode components
- **Added** proper theme detection and switching
### User Experience
- **Enhanced** error messages with actionable retry options
- **Improved** loading states with skeleton screens
- **Added** success feedback for user actions
- **Implemented** form resilience for missing optional data
## Configuration Updates
### Environment Variables
- **Added** APP_EMAIL_SENDER_NAME to .env.example
- **Updated** email configuration documentation
- **Enhanced** environment variable validation
### Database Schema
- **Aligned** enum values between models and schemas
- **Fixed** foreign key constraints in blog tables
- **Improved** cascade delete operations
## Technical Details
### Files Modified
#### Frontend
##### KYC Module
- `frontend/app/[locale]/(dashboard)/admin/crm/kyc/components/level-builder/verification-services-view.tsx`
- Added null checks and error handling
- Implemented dark mode colors
- Added DeepSeek templates
- `frontend/utils/kyc.ts`
- Added User interface definition
##### Staking Module
- `frontend/app/[locale]/(ext)/admin/staking/pool/components/pool-form-page.tsx`
- Fixed parameter extraction
- Added data loading sequence
- `frontend/app/[locale]/(ext)/staking/pool/[id]/client.tsx`
- Added error handling UI
- Implemented cleanup effects
- `frontend/app/[locale]/(ext)/admin/staking/components/navbar.tsx`
- Removed Analytics menu item
##### Settings
- `frontend/app/[locale]/(dashboard)/admin/system/settings/page.tsx`
- Fixed initialization logic
- Improved state management
- `frontend/app/[locale]/(dashboard)/admin/system/settings/components/field.tsx`
- Enhanced boolean handling
#### Backend
##### Binary Options
- `backend/src/api/admin/finance/binary/market/[id]/index.put.ts`
- Added complete endpoint implementation
- Fixed updateRecord usage
##### Email System
- `backend/src/utils/mailer.ts`
- Added sender name configuration
- Updated all provider implementations
- `backend/email/templates/generalTemplate.html`
- Complete template redesign
- Added responsive styles
##### Blog Management
- `backend/src/api/admin/blog/post/utils.ts`
- Fixed status enum values
- `backend/src/api/admin/blog/author/utils.ts`
- Separated create and update schemas
- `backend/src/api/admin/blog/author/index.post.ts`
- Updated to use correct schema
##### KYC Services
- `backend/src/api/admin/crm/kyc/service/[id]/check-env.get.ts`
- Added DeepSeek support
- `backend/src/api/admin/crm/kyc/service/[id]/check-connection.get.ts`
- Implemented rate limit handling
## Impact
- **KYC administrators** can now properly configure and test verification services
- **Content creators** can create blog posts without schema errors
- **System administrators** see settings values immediately on page load
- **Email recipients** receive professionally formatted emails with proper sender identification
- **Staking users** experience better error handling and data loading
- **Overall system** stability improved with comprehensive error handling
## Migration Notes
- Add APP_EMAIL_SENDER_NAME to your .env file for custom email sender names
- No database migrations required
- All changes are backward compatible
- Updates take effect immediately after deployment
You may only provide a review once you have downloaded the file.
There are no reviews to display.