The whole project looks very interesting.
In fact, Nowadays being able to set up a fully functional and secure decentralized exchange is like hiting the golden pot.
Now, tell me how are you trying to deal with the confirmations times for the whole transactions that will be made while trading?