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 K.
    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 you have read our privacy policy.

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