Call us toll free: +1 789 2000

Free worldwide shipping on all orders over $50.00

EcoSystem & Native Trading Addon for Bicrypto

Discover the Advanced Features of the BiCrypto Ecosystem Add-On

  1. Native Centralized Trading System: A robust trading system that blends efficiency with user-friendliness, providing a seamless trading experience.
  2. Broad Blockchain Support: Compatible with multiple blockchains including ETH, BSC, POLYGON, FTM, OPTIMISM, ARBITRUM, BASE, and CELO, offering a versatile trading environment.
  3. Flexible Trading Fees Structure: Enjoy 0 trading fees, with the option to set taker/maker fees for different markets, giving complete control over the trading cost structure.
  4. Full Control Over Market Making: Offers comprehensive control over market making, allowing for tailored market strategies.
  5. Custodial and Non-Custodial Wallet Systems: Provides both custodial and non-custodial wallet options, catering to different security and convenience needs.
  6. Automated Deposit & Withdrawal: Streamlines the process of depositing and withdrawing funds, enhancing user convenience.
  7. Advanced Market Maker with Matching Engine System: Features a sophisticated market maker and matching engine, ensuring efficient order processing.
  8. AI Trading Robot & Orders Filler: Leverage the power of AI for automated trading and efficient order filling.
  9. Enhanced Trading Page: A user-friendly trading page designed for optimal trading efficiency.
  10. Native Charting with WebSockets: Real-time charting powered by WebSockets, providing up-to-date market data and insights.
  11. Spot & Limit Trading: Offers spot and limit trading options, with plans to introduce more trading methods.
  12. Native Orderbook: A comprehensive orderbook, offering a clear view of market orders and trading dynamics.
  13. Gas Station Network Smart Contract: Facilitates efficient gas management for blockchain transactions.
  14. Custodial Wallets Smart Contract: A secure smart contract system for managing custodial wallets.
  15. Tokens Deployment Smart Contract: Simplifies the process of deploying tokens on various blockchains.
  16. Private Ledgers with Automated Liquidity Management: Private ledger technology coupled with automated liquidity management for optimal trading.
  17. Extreme Trading Security with 2 Layers GSM Hashing: Ensures top-notch security with a two-layer GSM hashing system.
  18. Top-End Security System: A robust security framework protecting against a wide range of cyber threats.
  19. Optimized Database for Orders (ScyllaDB): Utilizes ScyllaDB for high-performance and reliable order management.

Extended License Features

  • Smart contract solidity codes to be used to verify contracts on scanners like etherscan

Blockchains (initial v3 release, we planning to support all chains and tokens globally)

  • ETH: 2463 tokens
  • BSC: 2568 tokens
  • POLYGON: 161 tokens
  • FTM: 41 tokens
  • ARBITRUM: 46 tokens
  • OPTIMISM: 27 tokens

Note: full tokens deployment smart contract and private ledgers for permitted and custodial wallets for native and nonpermit tokens

Made with:

  • NextJS
  • uWS 20 (node)
  • Typescript
  • Ethers 6.7.1
  • Solidity 0.8.19
  • Hardhat

Documentation:

  • Included in the installation folder

Demo User:

Demo Admin:

  • Create a new account and comment to us to get an admin role due to the security system preventing usage of the same account by multiple users

Requirements (minimum):

  • A Knowledge in running a server or any hosting with ssh and root access
  • Bicrypto v4
  • Server with SSH that has Permissions, not shared server without any permissions
  • RAM: Minimum of 2GB (more RAM results in better performance)
  • CPU: At least 2 cores (more cores contribute to better stability) and a processor with SSE 4.2 and PCLMUL support

ChangeLog

  Version 3.2.4
    - added support 2165 ETH blockchain tokens
    - added support 2568 BSC blockchain tokens
    - added support 126 POLYGON blockchain tokens
    - added support 23 FTM blockchain tokens
    - added support 39 ARBITRUM blockchain tokens
    - added support 15 OPTIMISM blockchain tokens
  Version 3.1.7
    - added support of BTC, LTC, DOGE blockchains
    - added support of UTXO module of the new blockchains
    - added new transactions handler for the new blockchains
    - added new utxo parser
    - added new table for utxo records
    - added new deposit method for utxo chains
    - added new withdraw functionality with siging of utxo and broadcasting to blockchain
    - added support to blockcypher node for BTC, LTC, DOGE, DASH
    - added support to haskoin node for BTC
    - added support to blockcypher websocket for BTC, LTC, DOGE, DASH
    - added new blockchains to ecosystem dashboard
    - added support to utxo transactions details
    - added support to BTC, LTC, DOGE, DASH tokens 
    - heavily improved deposit/withdraw websocket system
    - added support of mempool for BTC fee calculation
    - added support of blockcypher fee calculation for LTC, DOGE, DASH
  Version 3.1.2
    - heavily improved arthimatic calculations for extreme numbers to allow very small tokens and very large tokens calculation with no floating errors
    - added new functionality to refund all orders even partially filled orders on market deletion
    - patched issue with canceling orders not deducting accurate amount from orderbook
  Version 3.0.9
    - improved wallet creation to fail if vault not unlocked
    - added ETH, BNB, CELO, FTM native tokens support
    - added support to native tokens generation
    - heavily improved error handling
    - reorganized all files and routes properly for easy management and debugging
    - heavily improved deposits websocket and cut running cost of rpc websocket by 99.99% with huge performance improvement by cutting down 99% of the required tasks that used to be done for deposit handling on blockchain
    - added new explorer deposit verification for native tokens
    - added new watch to disconnect websocket on deposit confirmation
    - added new validation on transaction successful status
  Version 3.0.8
    - patched issue in populating orders from database to matching engine on first run
 Version  3.0.1
    - improved scylla initial connection on platform deployment
  Version 3.0.0 - Oct 17, 2023:
    - [New] [Overhaul]: Eliminating third-party dependencies for a more secure and self-reliant solution.
    - [New] [SmartContracts]: Developing a new ERC20 smart contract using Solidity 0.8. Including features such as minting, cap, and burn, which are essential for your platform's token management.
    - [New] [SmartContracts]: Creating new smart contracts to support blockchain-related functionalities.
    - [New] [Security]: Implementing a passphrase-based security system to unlock the ecosystem vault. Introducing a double-layered security system using AES-256-GCM encryption.
    - [New] [Wallet]: Designing a new wallet system within the ecosystem to minimize transaction fees and maximize profitability for administrators.
    - [New] [Wallet]: Introducing a new wallet dashboard for the ecosystem, likely providing users with insights and controls over their wallets.
    - [New] [Wallet]: Developing an automated wallet generator with HD node wallets, potentially generating a large number of wallets with private keys for the master wallet.
    - [New] [Wallet]: Added functionality to append withdrawals until they are processed on the blockchain. This feature likely provides users with information about the status of their withdrawals.
    - [New] [Ledger]: Implementing a ledger system for wallets to enable feeless trading experiences.
    - [New] [Tokens]: Adding a tokens manager with the capability to directly deploy tokens to the blockchain.
    - [New] [Blockchain]: Auditing smart contracts for ERC20 tokens and implementing the GSN system to enable gas-free transactions from user wallets to target wallets.
    - [New] [Blockchain]: Adding functionality to estimate gas prices and gas limits for cost-effective transactions.
    - [New] [Blockchain]: Incorporating JSON RPC functionality to facilitate various blockchain-related RPC operations.
    - [New] [Blockchain]: Extending support for blockchain scanners across multiple supported blockchains.
    - [New] [Blockchain]: Adding support for ETH, BSC, POLYGON, FTM, OPTIMISM, ARBITRUM, BASE, and CELO blockchains, including HD Node Wallet generation, gas-less withdrawal, token deployment, smart contract interactions, and transaction/account scanning using RPC.
    - [New] [Blockchain]: Implementing a live blockchain decoder to verify deposits in real-time using RPC, likely enhancing transaction processing speed.
    - [New] [MatchingEngine]: Implementing an order queue with worker threads to handle order execution.
    - [New] [OrderQueue]: Implementing an order queue with worker threads to handle order execution.
    - [New] [Database]: Optimizing database and Redis calls by batching them into a single query or request. This improves efficiency and reduces potential issues with updated orders.
    - [New] [Database]: Adding support for Redis management of the Central WebSocket system, likely for efficient data storage and retrieval.
    - [New] [Database]: Working on ensuring that operations are consistent and atomic, which is crucial for data integrity and reliability.
    - [New] [Database]: Overhauling the chunking and processing of data. This likely involves streamlining data handling for better performance and scalability.
    - [New] [Database]: Implementing a new lock system for orders to prevent issues when a heavy amount of orders arrive at the matching engine simultaneously.
    - [New] [Database]: Locking orders that are being matched to avoid unintentional matches.
    - [New] [Database]: Enhancing the Redis score system for the order book, is likely to improve order matching and retrieval performance.
    - [New] [Database]: Enhancing concurrency management to handle multiple tasks efficiently.
    - [New] [Stability]: Focusing on improving overall code quality, stability, and error handling.
    - [New] [Stability]: Ensuring consistency in coding standards and practices.
    - [New] [Charting]: Completely reworking the charting system for the ecosystem.
    - [New] [Charting]: Generating bars for durations when data is not found, improving the visual representation of new markets.
    - [New] [Charting]: Automatically improving the closing of bars to prevent empty bar placeholders, which can discourage trading.
    - [New] [Charting]: Introduced a new bars generator that operates in UTC.
    - [New] [Charting]: Added functionality for generating empty bars.
    - [New] [Charting]: Improved the handling of high and low values in bar placeholders.
    - [New] [Charting]: Enhanced the closing mechanism of bars.
    - [New] [Charting]: Implemented functionality to continuously fetch historical data for charting until the last order is reached. This ensures that historical chart data remains up to date.
    - [New] [WebSockets]: Including a new WebSocket provider to facilitate real-time communication with supported blockchains.
    - [New] [Websockets]: Adding new web sockets for trades, order books, candles, and tickers. Dynamically generating these sockets using the matching engine, enabling real-time data updates.
    - [New] [Websockets]: Optimizing WebSocket messages to minimize their size. This reduces bandwidth usage and improves efficiency.
    - [New] [Websockets]: Implemented several new Websockets to enhance real-time updates and communication:
    - [New] [Websockets]: WebSocket for open orders to update their status and filling progress.
    - [New] [Websockets]: WebSocket for trades, providing real-time trade data.
    - [New] [Websockets]: WebSocket for the order book, allowing users to track order book changes.
    - [New] [Websockets]: WebSocket for charting, facilitating real-time chart updates.
    - [New] [Trading]: Added a new ordering system, which likely handles the submission and processing of orders.
    - [New] [OrderBook]: Created a new order book generator in Redis to reflect live queued orders.
    - [New] [OrderBook]: Developed an order book generator that initializes from all open orders on the platform during startup.
    - [New] [BigInteger]: Converted all numbers to BigInteger with 18 digits for financial accuracy.
    - [New] [Conversion]: Added new functionality to convert from and to BigInt.
    - [New] [Ledger]: Added admin private ledgers management.
    - [New] [Finance]: Added support for the ecosystem in the finance wallets page in the admin dashboard.
    - [New] [Logs]: Added support for ecosystem transactions in the finance logs page in the admin dashboard.
    - [New] [Gas]: Added the ability to deploy a gas station network on master wallets to handle gas payments for wallet withdrawals.
    - [New] [Markets]: Added a method to delete markets and clean all their orders, trades, tickers, order books, and charts.
    - [New] [Markets]: Added the ability to edit all aspects of markets including min/max (amount, price, cost) and (amount, cost) precisions and taker and maker fees with the ability to set the market as trending or hot.
    - [New] [Tokens]: Added support for old tokens without permit functionality for deposits.
    - [New] [SmartContract]: Added a new smart contract to handle deposits, withdrawals, transfers, holding, accumulation, collecting, and gas payments of tokens without permit functionality.
    - [New] [Wallets]: Added new custodial wallets management and deployment page for tokens without permit.
    - [New] [Deposit]: Added new deposit functionality for tokens without a permit to assign a random custodial wallet for the deposit only.
    - [New] [ABI]: Added a new ABI contract scraper and smart contract reader for seeding.
    - [New] [Tokens]: Added support for 373 native tokens for ETH, POLYGON, TRON, ARBITRUM, OPTIMISM, and FTM.
    - [New] [Security]: Added new automated functionality to add security to ScyllaDB and enable it on the client connection.
    - [New] [Filters]: Added filters to show wallets, tokens, private ledgers, and smart contracts of the set network for each chain so admin can run different kinds of chains and their networks anytime without any restrictions.
    - [New] [Dashboard]: Added new blockchains and analytics dashboard.
    - [New] [Security]: Added new functionality to set passphrase to unlock the vault after deployment.