CODE.MARKET
Search main icon svg
Enter ↵

EcoSystem & Native Trading Addon for Bicrypto Exchange Miscellaneous

Author userpic
by codecanyon codecanyon
EcoSystem & Native Trading Addon for Bicrypto  Miscellaneous

Description

Features

  • Support Etherium Blockchain with Deployment of ERC20 tokens
  • Support BNB Smart Chain (BSC) Blockchain with Deployment of BEP20 tokens
  • Support TRON Blockchain with Deployment of TRC10, TRC20 tokens
  • Support CELO Blockchain with Deployment of CELO tokens
  • Support Polygon (MATIC) Blockchain with Deployment of Polygon tokens
  • Upcoming support Bitcoin (BTC) / Bitcoin Cash(BCH) / Litecoin (LTH) / BNB / Dogecoin (DOGE) Blockchains with UTXO system
  • Upcoming support of Solana (SOL) ,Klaytn (KLAY) ,Ripple (XRP) ,Stellar (XLM)
  • Market Maker
  • Token Deployment with full Ledger System
  • Token Manager with withdrawal and fees collecting accounts
  • Market Maker with Pairs Generator
  • Native Charting Library with drawing tools and timeframes and hundreds of indicators with screenshot taking and charting screens and settings control and saving
  • Wallet System with custodial wallet system
  • 0 Trading Fees
  • Private address to each client for each token with automated deposit and withdrawal system
  • Native Orderbook with market generation
  • Native Peer to Peer trading
  • Make unlimited tokens and markets with ease
  • Spot market and limit ordering with the ability to cancel orders
  • vue js frontend, Laravel backend
  • Gas Pumps
  • JSON RPC balance reader
  • Automated wallet deposit address upgrade smart contract

\

Support contacts

  • if you have any inquiries please send us a ticket here:
  • Note: this addon needs bicrypto to work

Made with:

  • Laravel
  • Vue
  • JS
  • PHP
  • Livewire
Documentation:
  • Included in the installation folder
Demo User: Demo Admin:
  • user: demoAdmin
  • pass: 123456
Requirements (minimum):
  • A Knowledge in running a server or any hosting with ssh
  • A Knowledge in copy and paste codes we add-in update description
  • Having time to read the documentation
  • PHP +8.1
  • Composer +2
  • Server with SSH that has Permissions, not shared server without any permissions
Requirements (Recommended):
  • Clean Ubuntu 20
  • Virtualmin + Nginx + PHP FPM
  • Composer 2.2.5
  • Unmanaged VPS with root access

Security Notes:

  • After support inquiries that requires debugging any internal issues in your VPS, you always have to secure and change your credentials for security and never share them with any thirdparty
  • If you use an unauthorized version and face any issues/errors or face security issues then we are not responsible for that.
ChangeLog
  Version 2.3.3 - April 11, 2023:    
    - updated vendors and API to the latest version (full rework)
    - updated gas pump precalculation
    - updated and improved addresses generation
    - updated addresses activation
    - updated addresses activate state verification
    - updated and improved markets storing
    - reworked master wallet generation methods
    - reworked master wallet blockchain balance checking
    - added new token finder functions
    - added new API methods and names for master wallet functionality
    - added new RPC controller
    - added a new method to get wallet and token balance using RPC
    - improved RPC calls and security
    - updated and improved token deployment functionality
    - updated and improved smart contract fetching after generation
    - updated and improved token registration
    - updated and improved token syncing into the blockchain
    - updated and improved fees account generation
    - updated and improved wallets fetching performance and functionality for users on the backend
    - updated and improved orders performance for users on the backend
    - updated and improved markets performance for users on the backend
    - updated and improved chart generation for users on the backend
    - added new empty bars generator for missing timeframes of markets
    - added a new real-time updater of candlestick
    - updated and improved order book generation and sorting on the backend
    - updated and improved trades performance and sorting on the backend
    - updated and improved the placement of orders and completely refactored the functionalities for faster performance and security
    - updated and improved the order cancellation process
    - updated and improved wallet fetching for users from the backend
    - updated and improved wallet logs fetching and storing
    - updated and improved balance watcher for wallets with real-time updates and improved blockchain reading by 34%
    - updated and improved auto wallet activator if the user deposit
    - updated and improved withdrawal and added a huge amount of validators to make sure it doesn't process without complete requirements set and tested
    - added new fees estimator for withdrawal processing
    - added new master wallet checked and validator for withdrawal processing
    - added a new method for withdrawal handing
    - added a new method for fees processing
    - added a new method to cancel withdrawal on failed checkpoints
    - improved UI of livewire tables of tokens, mainnet tokens
    - updated and improved wallet balance bulk refresher
    - updated and improved the wallet activator on the admin sidebar
    - updated and improved eco models
    - updated and improved trading page UI
    - updated and improved orders status ui
    - updated and improved order book ui
    - reworked order book component functionality and methods and highly improved its performance
    - patched issue where asks show at top of the table and are not sorted properly
    - patched issue where orders don't resort to changing all asks or all bids view
    - increased order book limits to 30 bids and 30 asks
    - refactored order book component to smaller components for speed
    - reworked trades and improved its UI
    - reworked market handling for the new methods
    - completely reworked all functionalities of the charting component with new data feed and computed properties
    - added a new method to handle tickers
    - added a new method to handle chart generation to prevent errors on bars fetching
    - patched date of orders in open and orders history
    - added a new empty candles generator if no new candles were received from the backend
    - patched markets component to show eco markets if any of eco markets are active instead of the USDT tab
    - patched changing markets don't load properly and fast
    - improved loading of the order book, order, charting, orders, and trades when changing markets
    - patched live fetching of new orders filled in the order book
    - patched TRON token balance fetching
    - patched TRON withdrawal
    - patched TRON logs
    - patched TRON wallet activation
    - added admin notification on successful withdrawal
    - patched addresses show an error if the user deleted
    - added blockchain withdrawals scanner
    - added ability to watch pending, completed, and canceled withdrawals
    - added ability to cancel pending withdrawal refund balance to the user
    - added ability to complete pending orders if they have a transaction that was successful but failed in older versions
    - patched markets page
    - patched TRON token deploy
    - patched TRON token register
    - patched TRON token sync
    - an improved method of adding a token address by giving a link directly to where the transaction occurred after step 1
    - improved control of token deployment by hiding buttons of steps not yet to be used
    - improved error handling
    - patched Polygon withdrawal
    - patched Polygon activator
    - patched Celo gas pump activator
    - patched Celo token deploy
    - added live table refresh on modal submission for ecosystem
    - improved error handling on token deploy
    - improved error handling on token sync to save results if the token was synced already
    - completely reworked the Order component for a huge performance boost
    - patched calculation logic
    - patched selling in spot price picking the worst price
    - added real-time WebSocket for charting
    - added methods to save charts in JSON to minimize calls
    - added methods to update JSON files on new orders
    - Added function to retrieve chart data for a specified symbol, currency, and timeframe.
    - Added function to retrieve bar data for a specified symbol, currency, and timeframe.
    - Added function to send a chart request to retrieve data for a specified symbol, currency, timeframe, from, and to timestamps.
    - Added function to save chart data in JSON format to a file in a specified path.
    - Added function to save the last bars of chart data in JSON format to a file in a specified path.
    - Added function to retrieve historical chart data for a specified symbol, currency, and timeframe, and save it to a JSON file.
    - Added function to retrieve chart data in JSON format from a file in a specified path or send a new chart request and save the data to the file.
    - Added a function to get the path of the JSON file where the chart data is saved.
    - Added function to trigger an event for requesting chart data.
    - Added function to get an array of available timeframes.
    - Added event to update new candlesticks
    - Added event to request candlesticks
    - Added method to fetch and update candlestick on new order and fire event to WebSocket
    - Added real-time web socket to update charting library
    - Added listener to update and save chart data to JSON file on a new order
    - Heavily improved performance and speed and stability of charting library
    - Added method to fetch chart history from JSON file
    - Added method to keep fetching historical data and update the chart as new data is fetched
    - added method to cache the last interval picked by the user in case he refreshes the page
    - huge amount of patches and improvements to error handling of chart page to make sure the user always getting results
    - and on each run by the user, it will make calls to paste to keep getting history and build up history json
    - added a method to edit markets maker, taker, minimum, and maximum amounts
  Version 2.2.3 - March 30, 2023:    
- updated vendors and API to the latest version (full rework)
    - updated gas pump precalculation
    - updated and improved addresses generation
    - updated addresses activation
    - updated addresses activate state verification
    - updated and improved market storing
    - reworked master wallet generation methods
    - reworked master wallet blockchain balance checking
    - added new token finder functions
    - added new API methods and names for master wallet functionality
    - added new RPC controller
    - added a new method to get wallet and token balance using RPC
    - improved RPC calls and security
    - updated and improved token deployment functionality
    - updated and improved smart contract fetching after generation
    - updated and improved token registration
    - updated and improved token syncing into the blockchain
    - updated and improved fees account generation
    - updated and improved wallets fetching performance and functionality for users on the backend
    - updated and improved orders performance for users on the backend
    - updated and improved markets performance for users on the backend
    - updated and improved chart generation for users on the backend
    - added new empty bars generator for missing timeframes of markets
    - added a new real-time updater of candlestick
    - updated and improved order book generation and sorting on the backend
    - updated and improved trades performance and sorting on the backend
    - updated and improved the placement of orders and completely refactored the functionalities for faster performance and security
    - updated and improved the order cancellation process
    - updated and improved wallet fetching for users from the backend
    - updated and improved wallet logs fetching and storing
    - updated and improved balance watcher for wallets with real-time updates and improved blockchain reading by 34%
    - updated and improved auto wallet activator if the user deposit
    - updated and improved withdrawal and added a huge amount of validators to make sure it doesn't process without complete requirements set and tested
    - added new fees estimator for withdrawal processing
    - added new master wallet checked and validator for withdrawal processing
    - added a new method for withdrawal handing
    - added a new method for fees processing
    - added a new method to cancel withdrawal on failed checkpoints
    - improved UI of livewire tables of tokens, mainnet tokens
    - updated and improved wallet balance bulk refresher
    - updated and improved the wallet activator on the admin sidebar
    - updated and improved eco models
    - updated and improved trading page UI
    - updated and improved orders status ui
    - updated and improved order book ui
    - reworked order book component functionality and methods and highly improved its performance
    - patched issue where asks show at top of the table and are not sorted properly
    - patched issue where orders don't resort to changing all asks or all bids view
    - increased order book limits to 30 bids and 30 asks
    - refactored order book component to smaller components for speed
    - reworked trades and improved its UI
    - reworked market handling for the new methods
    - completely reworked all functionalities of the charting component with new data feed and computed properties
    - added a new method to handle tickers
    - added a new method to handle chart generation to prevent errors on bars fetching
    - patched date of orders in open and orders history
    - added a new empty candles generator if no new candles were received from the backend
    - patched markets component to show eco markets if any of eco markets are active instead of the USDT tab
    - patched changing markets don't load properly and fast
    - improved loading of order book, order, charting, orders, and trades when changing markets
    - patched live fetching of new orders filled in the order book
  Version 2.1.1 - March 25, 2023:
    - reworked eco, wallets, tokens, main tokens, and markets tables to livewire tables with filtering, sorting, and bulk actions
    - added ajax calls on an operation to prevent page reload
    - added modals caching and pinia store for eco
    - reworked order page with all the features of providers trading and a lot of performance enhancements
    - removed the logo from the charting library
    - enhanced responsiveness
    - markets enhancement
    - patch for wallet listing
    - patch for the main net tokens table
    - minor patches for the market list
    - patched issue with fees account creation
    - added validator to master wallet not having main token balance
    - added admin notifier in case the master wallet doesn't have a balance
    - enhanced BSC address activation
    - enhanced BSC refresh balances if the currency is not set to use the symbol
    - patched address generation from the admin side
    - patched null date show on wallet transactions
    - enhanced address activation and checking of status and reversal of activation status on failure
    - increased token digits limit to 24 digit
  Version 1.2.6 - Dec 04, 2022:
    - added auto gas pump to smart contract converter on client's first deposit to wallet
    - added auto smart contract checker and verifier after the first deposit to the wallet
    - added token address for main tokens on their pages
    - added decimals to tokens for RPC JSON calls to get correct balances for each token
  Version 1.2.5 - Nov 6, 2022:
    - patched issue where it won't show wallets if no tokens are added
    - enhanced wallet address creation without xpub
    - added addresses page for each token where admin can generate tokens with gas pumping ability
    - added the ability for the admin to activate addresses for usage using the master wallet
    - added the ability to check each address activation status
    - enhanced speed and security of wallet creation
    - completely reworked the blockchains index page with live tables and bulk actions
    - creating of withdrawal in blockchain will have the fees listed in the transaction
    - added smart contract activator for deposit addresses to allow them to pay fees for transactions using the master wallet
    - added ability for admin to refresh all gas pump wallets balances with blockchain balances
    - added the ability for withdrawal to take effect using another gas pump if insufficient balance on the first account
    - added fees log table to watch over all your transactions fees
    - reworked eco system wallet system with a completely separate wallet table
    - added ability to transfer fees from the client ledger account to the fees account on withdrawal
    - added a method to notify an admin if more addresses are needed for the requested token
    - reworked ecosystem logs to local logs with faster loading of the wallet page
    - added ability for the user to view each log in its blockchain scan for ETH, BSC, TRON, KLAY, CELO, and MATIC blockchains
    - added ability to generate only wallet of new chains if admin enabled new blockchain in the system
    - patched uploading icons of tokens
    - added ability for the client himself to create a precalculated wallet on need in case the admin is not aware of the wallets stock to prevent losing clients, then assign it to the ledger account for further processing of the wallet
    - allowed using decimals in base pair
    - added JSON RPC call to calculate the balance of ETH, BSC, CELO, and POLYGON tokens balance on the blockchain without the need for API call to their blockchain scanners
    - added deposit watcher to refresh logs on new deposit arrival on the wallet page
    - enhancement of order card balances loading speed and prevention issues where balances don't load which enhanced page loading speed and reduced XHR calls
    - temporarily disabled BTC, DOGE, LTC, and BNB blockchains until the preparation of UTXOs is completed
  Version 1.2.2 - Nov 25, 2022:
    - added an alert on the ETH blockchain to inform the admin of its importance as ETH is a must to have  enabled in all systems
    - patched user create wallet card to show currencies of only enabled blockchains
    - patched wallets deposit and withdraw to show only enabled blockchains as options
    - added validator to tell admin to create wallet first in order to create/deploy tokens
  Version 1.2.1 - Nov 12, 2022:
    - added support for BTC Blockchain
    - added ability to generate/add a BTC wallet
    - added support for BTC tokens in mainnet tokens
    - added ability to generate BTC fees account
    - added ability to generate a BTC wallet in a private ledger for clients
    - added ability to make trading pairs with BTC
    - added ability to buy and sell BTC
    - added ability to deposit/ withdraw BTC
    - enhanced wallet system to generate wallets for all blockchains in one click
    - hidden all duplicated tokens that have different blockchains and compacted them into one in wallet generation
    - reworked wallet generation to generate ledger accounts for missing ledgers and use the same ledgers if found
    - integrated ico and MLM systems into the ecosystem for faster payments and selling of tokens
    - enhanced ledger account generation with a new batch method
    - the enhanced handler of wallet balances in the trading page for the same symbols of different chains
    - enhanced order card tab switch when the best ask is available it will open spot trading
    - renamed market orders to Spot order
    - the enhanced handler of wallet balance in the trading page to show create wallet if the fetching of balance didn't pass successfully and it will refetch it when the client click create a wallet with a notification of the wallet already exists
    - added a model to show all impacts of removing a wallet to make sure the admin knows the effect of his actions
    - removed the need for bitswap and bttcom vendors
    - added support for Bitcoin Cash (BCH) Blockchain
    - added ability to generate/add Bitcoin Cash (BCH) wallet
    - added support for BTC tokens in mainnet tokens
    - added ability to generate Bitcoin Cash (BCH) fees account
    - added ability to generate Bitcoin Cash (BCH) wallet in private ledger for clients
    - added ability to make trading pairs with Bitcoin Cash (BCH)
    - added ability to buy and sell Bitcoin Cash (BCH)
    - added ability to deposit/ withdraw Bitcoin Cash (BCH)
    - added support for Litecoin (LTC) Blockchain
    - added ability to generate/add Litecoin (LTC) wallet
    - added support for BTC tokens in mainnet tokens
    - added ability to generate Litecoin (LTC) fees account
    - added ability to generate Litecoin (LTC) wallet in a private ledger for clients
    - added ability to make trading pairs with Litecoin (LTC)
    - added ability to buy and sell Litecoin (LTC)
    - added ability to deposit/ withdraw Litecoin (LTC)
    - added support for Dogecoin (DOGE) Blockchain
    - added ability to generate/add Dogecoin (DOGE) wallet
    - added support for BTC tokens in mainnet tokens
    - added ability to generate Dogecoin (DOGE) fees account
    - added ability to generate Dogecoin (DOGE) wallet in a private ledger for clients
    - added ability to make trading pairs with Dogecoin (DOGE)
    - added ability to buy and sell Dogecoin (DOGE)
    - added ability to deposit/ withdraw Dogecoin (DOGE)
    - added support for BNB Blockchain
    - added ability to generate/add a BNB wallet
    - added support for BTC tokens in mainnet tokens
    - added ability to generate BNB fees account
    - added ability to generate a BNB wallet in private ledger for clients with memo
    - added ability to make trading pairs with BNB
    - added ability to buy and sell BNB
    - added ability to deposit/ withdraw BNB
  Version 1.1.9 - Nov 6, 2022:
    - enhanced trading page UI
    - patched orders showing to all clients to cancel
    - patched error report on registering token if it registered before
    - patches for wallet generation of a few chains that don't generate in some vpss
  Version 1.1.7 - Nov 2, 2022:
    - supported ETH, TRON, CELO, CUSD, CEUR, MATIC, GAMEE, USDT (MATIC), USDC (MATIC), MATIC
    - patched wallets don't show on testnet in the user dashboard
    - patched markets show error on testnet
    - patch for Tron network balances
  Version 1.1.6 - Sep 26, 2022:
    - renamed digits to decimals for easier deployment of tokens
    - added token deployment to BSC tokens
    - supported Polygon (MATIC) blockchain
    - added ability to make Polygon wallets
    - added ability to deploy Polygon tokens
    - added ability to make Polygon markets with all supported blockchains
    - added ability to make deposit addresses for Polygon tokens
    - added ability to trade Polygon tokens
    - patched native trading open/closed orders    
    - supported Celo blockchain
    - added ability to make Celo wallets
    - added ability to deploy Celo tokens
    - added ability to make Celo markets with all supported blockchains
    - added ability to make deposit addresses for Celo tokens
    - added ability to trade Celo tokens
  Version 1.1.2 - Sep 17, 2022:
    - enhanced grid
    - patched charting not allowing users to click on market orders unless focused
    - added a method to disable dynamic cards on the trading page and switch it to static cards
    - patched charting not allowing users to click on market orders unless focused
  Version 1.1.0 - Oct 14, 2022:
         - added new mainnet tokens page
    - added support of USDT, WBTC, LEO, LINK, GMC, UNI, FREE, MKR, USDC, BAT, TUSD, BUSD, PAX, PAXG, MMY, XCON, USDT_TRON, BETH, BUSD, BBTC, BADA, WBNB, BDOT, BXRP, BLTC, BBCH, CAKE, BUSD_BSC, ERC-20, BEP-20 or TRC-10/20 tokens
    - added wallet generation for the BSC blockchain
    - added fees account to the BSC blockchain=
    - added deposit address generation to the BSC blockchain
    - added ability to generate Tron wallets
    - added ability to generate Tron deposit addresses=
    - patched trades card showing duplicated trades
    - supported trading of different blockchains
    - patched order card to show limit order by default
    - added ability to enable, and disable tokens
    - added ability to deploy Tron tokens
    - added ability to add smart contract address of token to Tron blockchain
    - minor patches for the order book
    - optimization for trades card
    - load the eco market list by default after choosing one of the eco markets
    - optimization for chart loading
    - added ability to change testnet network from general settings
  Version 1.0.0 - Sep 03, 2022:
     - Initial Release

Product tags

  • 0
    Sales
  • Not rated yet

Related products

Become a code.market Exchange marketplace Creator
Start earning with your Exchange coding skills today
Get Started