You are making your own wallet, but why? Is it so necessary for a exchange service?
For us, Each crypto currency needs to be synced with our servers and it will generate safe wallet which will hosted safely and we will have complete access to currency deposited with exchanger. we have both hot and cold wallet.