Dear community users :
AMANPURI EXCHANGE has reviewed the problem occurred yesterday and figure out the causes and solutions as follows.
① Causes of failure:
When the pairing engine processes an active order and considers it’s a settlement price so canceled the order, it became an irregular condition and automatically restarted. We are also checking other causes.
The current method of processing orders is to put both create order and cancelled order in the same queue and let the pairing engine process them in order.
Because the above reason,matching engine was restarted yesterday.
This causes many orders to pile up in the queue, and it can take up to 30 minutes to process the order. Therefore, it seems that the user cannot cancel the order normally when they checked from the screen.
(1) Create another program for cancelled orders, while the matching engine only handles order creation.
. (2) Change locked balance processing method:
At present, we handle the user's locked balance in the matching engine, but after the correction, the user's locked balance will be taken out from the matching engine. This reduces the processing volume of the matching engine and improves processing speed.
（3) Performance improvement of matching engine:
Even if no errors occurred, the matching engines may restart as well. For this reason, we changed the processing to improve performance when the pairing engine restarts.
(1) Completed. We will start testing the improved performance.
(2) Completed.We will start testing the improved performance.
(3) Completed.We will start testing with improved performance.
Currently, the operating team expects to take 4-7 days to resume leveraged trading.
We will announce when leverage trading starts again.
March 29, 2020
【Download Android APP】