I want to create a multi-currency wallet as a POC. I am currently able to create a wallet for Ethereum (like balance, tx and all), but I would also like to create one for others (like Bitcoin).
I looked at universal wallets that are available on the internet, namely:
Ethos Jaxx Atomic Trust
and thought about doing something along those lines
I want to get answers to some questions
Just like with web3js, is there a way for ETH to do this for BTC? Just like Infura, Metamask etc. etc. exist for Bitcoin or not?
Do I have to keep track of which address generated by the HD wallet is used for which coin type?
- How do I add custom ERC tokens to my wallet?
- How do I combine multiple blockchains (Ethereum, Bitcoin, etc. etc.) to work together for my wallet?
I'm looking for instructions and resources to start somewhere. Any advice would be useful