A technique is to put in writing software program for every cryptocurrency as you counsel.
Loads of it might be reusable code as you may simply interface by way of RPC together with your wallets.
One other method is to make use of a pockets that helps multi currencies after which interface with that pockets.
However lets look at what actually is required
depostis
- these are primarily free as all you want is an tackle that you simply management. You possibly can both create an inventory of addresses upfront after which use these each time a consumer requests, or you may write code that creates these addresses. Now lots of cryptos use the identical elliptic curve due to this fact non-public keys might be reused throughout cryptocurrencies and also you simply create the suitable addresses. Now after all you dont need your non-public keys on-line, so once more pre-creating lists of deposit addresses is smart
withdrawals
- right here all it’s a must to do is have the ability to compose a legitimate transaction, signal it and put it on the suitable community. This work would be the similar for lots of cryptos.
Ultimately i consider that exchanges do run wallets for every crypto they take care of, it helps with staying updated with the chain, to identify re-orgs, and naturally to interface with that specific cryptocurrency
That is simply conjecture after all, i’ve by no means constructed a crypto change myself 🙂
