developing the decentralized exchange is hard stuff... but as you can see on github... i going to the end... i am in the test and debugging stage....
So why dont you use API technologies and use blockchainwallet or another bitcoin wallet thats easier and faster to sync with blockchain for your "decentralized exchange"