Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HD Wallet Seed #4

Open
ShepTanner opened this issue Nov 27, 2014 · 5 comments
Open

HD Wallet Seed #4

ShepTanner opened this issue Nov 27, 2014 · 5 comments

Comments

@ShepTanner
Copy link

I'm developing a server using bitcoin. How can I generate the addresses for my Airbitz wallet?

Great wallet!!! Keep up the good work.

@swansontec
Copy link
Contributor

Our wallet generates a new address for every transaction. The HD wallet seed is used to set up the random number generator that does this. You can get full details on the algorithm in bip 32.

There are plenty of libraries that implement bip 32, including Python and Javascript. If you would like to see a brief example of how we do it, check out airbitz-keygen.sh, which uses the SX command-line tools.

@jsmith-dev
Copy link

What is the key derivation function employed? (BIP32 key path)

@swansontec
Copy link
Contributor

We follow the wallet structure given in the BIP. So, it's master seed (m), then wallet 0 (m0), then chain 0 (m00), and finally the address index (m00n). We use one master seed per wallet, and we don't generate change addresses differently from regular addresses, so the two middle branches are always zero.

@jsmith-dev
Copy link

Does AirBitz support any Hardware Key devices?

@fjccoin
Copy link

fjccoin commented Aug 8, 2016

Let me take a look at get back to you ina day or two. Great questions
though!

On Fri, Aug 5, 2016 at 1:48 PM, Julian Smith notifications@github.com
wrote:

Does AirBitz support any Hardware Key devices?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#4 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APhQi0iz0g9JKnFHjuCv_dGyX5ngoR5Pks5qc4VpgaJpZM4DBiRL
.

Fred J Constantinesco
fjccoin@gmail.com | @fjccoin http:///www.twitter.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants