I'm looking for a library or method to generate addresses for as many of the most popular currencies/altcoins as possible. Is there a known library that supports this? Or do I need to use a specific client for each coin?


  • You've asked multiple questions here, requiring quite big answers. I'm voting to close this as too broad until you separate the questions. Tag me a comment if you do separate them, and I'll do what I can to undo my vote or reopen it. Commented Oct 24, 2017 at 20:32
  • It's basically 1 question - whats the easiest way to generate addresses for various altcoins. @HighlyIrregular
    – Andy Hin
    Commented Oct 24, 2017 at 20:47
  • Then perhaps the "Which altcoins use..." part of the question can be removed? Commented Oct 24, 2017 at 20:52
  • @HighlyIrregular updated
    – Andy Hin
    Commented Oct 24, 2017 at 21:04

2 Answers 2


Here is my "quite big answer": I've successfully used http://cryptolife.net/upwg/ which is stated to be "Open Source JavaScript Client-Side Universal Paper Wallet Generator".

It doesn't generate wallet addresses by coinname, but instead by the leading character within the wallet address. I get these from the block explorer for the coin, looking at top address.

http://www.universalwalletgenerator.net/ lets you do it by coin name.


You should find libbitcoin's bx command line interface to be quite useful. The code line references BIP44 Altcoin Version Mapping Table might be a bit stale, but the content of this table has strong trace-ability. Example 7 through Example 11 should get things going quickly. These examples merely extend the initial work documented by Andreas M. Antonopoulos in Chapter 4.

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.