I'm reading about deterministic wallets, I get the point, but it get's confusing when you actually start setting up things. I have to install support for generating "whatever"-coin addresses on a server. Where do I start, how should it be done? People are talking about importing keys from a seed. OK great but again, how? People talk about using different wallets. Should I use one of the existing wallets? How can I create my own wallet? Is there a console-based step by step tutorial that you can apply to any crypto-coin network/wallet?

Currently I use bitcoind for communicating with bitcoin network. It's the only good-enough documented piece of code. Thanks for your help!

  • 2
    Bitcoin Armory is the longest standing deterministic wallet project as far as I know. You can take a look at their implementation and move on from there. Armory also uses bitcoind to communicate with the network.
    – Emre Kenci
    May 30, 2014 at 14:42

1 Answer 1


If you know Python, pycoin might be a good place to start for a hd wallet implementation.

Your Answer

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

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