Create Order matching system on ERC20 Centralised exchange (CEX)

Job ID: 31484931

Budget: £20 – £250 GBP

Must have experience with:
- Blockchain
- ERC20
- Ganache
- Truffle
- Web3
- ReactJS
I have a centralised ERC20 exchange, it runs on a private blockchain with Ganache/truffle.
The exchange is centralised, users can trade erc20 tokens using an orderbook.

Users can create buy and sell orders, however these orders are not automatically matched.

- I need the exchange to automatically fill orders when a matching order is available for the user.
- The system must also deal with partial order fills,
- if multiple users create order for the same price, the orderbook must combine all these orders in to one listing and fill orders in order of the earliest order.
Related categories: React.js Blockchain Ethereum