Must have experience with:
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.