I would like to create a multi currency wallet as a POC. I am currently able to make a wallet for Ethereum (Like balance, tx and all) but would like to create it for other as well (like Bitcoin).

I have looked into universal wallets available on the net namely:


and was thinking about making something along those lines

I would like to get answers to some questions

  1. Just like using web3js for ETH, is there a way to do it for BTC? Same way like Infura, metamask etc etc for bitcoin exist or not?. If not, what are the alternatives? One is bitcore but I dont want to run a full node on my side

I am looking for directions and resources to start somewhere. Any advice would be useful

  • 3
    Does this answer your question? Multi currency wallet (Universal wallet) Commented Feb 27, 2020 at 8:02
  • This was the same question posted by me but it was closed and I was recommended to re-post the question but with focus on one type of problem. So thats why I have posted it again here.
    – Hackeerrrr
    Commented Feb 27, 2020 at 8:51
  • This site is mostly about Ethereum related technologies so probably there better places to ask about Bitcoin and such. There are some libraries like bitcore-lib npmjs.com/package/bitcore-lib or bitcoin-js npmjs.com/package/bitcoinjs-lib. But bitcion has an account model that is different from Ethereum. My advice is to do it only to learn those technologies, writing a production ready wallet is a lot of work.
    – Ismael
    Commented Feb 28, 2020 at 16:46
  • Thank you for the inputs @ismael. You are correct. After digging a lot, I knew that this is a work heavy task, however I just want to make a POC and not the whole wallet and so I would try using the libs mentioned by you and start from there
    – Hackeerrrr
    Commented Mar 2, 2020 at 5:02


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.