This project is a Java-based bitcoin exchange (SpringCloud) | BTC exchange | ETH exchange | digital currency exchange | trading platform | corresponding trading engine. This project is based on the development of Spring Cloud microservices, which can be used for the creation and secondary development of digital currency exchanges, and has a full-fledged system component.
Crypto exchange script – Start your own crypto exchange today, simple and easy!
Cryptocurrency exchange script with source code . It features ICO, Mining, Staking, Voting, Trading, FX, Cold wallets, Trading Engine, Liquidity. ALL EVM With ERC20/BEP20, BTC, LTC, DOGE , DASH, TRX, TRC10/TRC20, WAVES/Tokens, XRP , Fiats and Tokens.
A mechanism for trading coincidences.
Background control (back-end + front-end)
Interface (transaction page, event page, personal center, etc.)
- Source code of your own Android application
Source code of Apple's own app
The source code of the RPC currency wallet
Multi-language support (Simple Chinese, English)
About the system of selecting partners for trading
The system uses memory mapping for the transaction queue, Kafka is used to transmit order mapping information, MongoDB stores the details of the order transaction, and MySQL records the total order transaction. Among them, the 01_Framework/Exchange project is mainly responsible for memory mapping, and the 01_Framework/Market project is mainly responsible for saving order transactions, market formation, market promotion and other services, including:
K-line data, intervals are as follows: 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 hour, 1 day, 1 week, 1 month
Market depth data for all trading pairs
Latest prices for all trading pairs
Recently traded pairs
Modes supported by memory mapping transactions
Comparison of a limit order and a limit order
Comparison of market orders and limit orders
Comparison of limit orders with market orders
Comparison of market orders with market orders
Logic of processing limit and market orders
Other features supported by match engine
In addition to the usual functions of comparing marginal and market prices, the comparative trading mechanism of this system also introduces an active transaction mode. By setting the start time of trading, the initial issue volume, the initial issue price and the activity of trading pairs (such as BTC/USDT), as well as other parameters, you can create a variety of transaction matching modes to meet different matching modes.
for example
The exchange is expected to launch the AAA/USDT trading pair at 12:00:00 on August 8, 2020, but as a newly launched currency, how can it work without activity? The project participant or the exchange decided to offer 10,000 AAA at a price of 0.0001 US dollars (market price: 0.0005) so that everyone could purchase them. The system supports setting up such actions.
In addition, if a project participant or an exchange decides to take 10,000 AAA for the issue at a price of 0.0001 USD, we want everyone to pick up, but we hope that all users who replenish USDT will be able to share an average of 10,000 AAA. This system also supports configuring this action.
to sum up
in short, this system supports a strictly configurable selection mode. At the same time, you can also develop your own transaction matching mode by simply changing the matching logic in the Exchange project.
About the technical composition
Development of the server part: Spring, SpringMVC, SpringData, SpringCloud, SpringBoot
Database: Mysql, Mongodb
Other: redis, kafka, Ali OSS, Tencent Captcha
Interface: Vue, IView, Less
Cryptocurrency Exchange Script PHP Host your own Cryptocurrency Trading Platform, use the package to setup own exchange with Liquidity ICO/IEO, Mining, Faucet ,Invest, Multilingual White Label, Source code, Documentation, RBAC, Orderbooks, Graphs and many more. You would be able to list almost all crypto coins available on your Virtual currency Exchange. Be it BTC , TRX [TRC10/TRC20],BNB [Binance BEP20], Fantom, Sol, Ethereum [ERC20],Ripple ,EOS and many more. rypto Exchange is not a new term technological world. It works the same way as traditional exchange, here cryptocurrency and fiat currency will get exchanged between seller and buyers but with intermediaries. This intermediary is the one who will handle the exchange platform and offer this wonderful service. Like other businesses, the software takes up a large portion of the crypto trading business. Since crypto users prefer to trade on an exchange, there are trendy features with user-friendly UI/UX and a high response rate. That’s why many startups are more interested to start a trading business using the cryptocurrency exchange script to make profits and attract all sorts of crypto traders in the marketplace.