Bitcoin Forum
June 26, 2024, 07:03:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Hardened Keys  (Read 1128 times)
InjuredPlatypus (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 17, 2014, 04:53:02 AM
 #1

Hi there,

I'm looking to build an HDM wallet with the Armory code, and I haven't seen references to hardened keys yet.  Can someone point me to a method I can use to create a hardened key?

I see two methods in PyBtcWallet.py that are ExtendedKey() and HDWalletCrypto(), which look like exactly what I'm looking for, but those methods don't actually exist in the code.

I believe I'm using the code from version 0.91.1-beta.

By the way, I hear a lot of great things are in store for 0.92!  Do you recommend a code update?  Are these features that could be included in the 0.92 release?  Pretty please!

Thanks for your awesome work! I love Armory.
doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
July 17, 2014, 06:38:37 PM
 #2

Hi there,

I'm looking to build an HDM wallet with the Armory code, and I haven't seen references to hardened keys yet.  Can someone point me to a method I can use to create a hardened key?

I see two methods in PyBtcWallet.py that are ExtendedKey() and HDWalletCrypto(), which look like exactly what I'm looking for, but those methods don't actually exist in the code.

I believe I'm using the code from version 0.91.1-beta.

By the way, I hear a lot of great things are in store for 0.92!  Do you recommend a code update?  Are these features that could be included in the 0.92 release?  Pretty please!

Thanks for your awesome work! I love Armory.

Hello. Thanks for your interest! We appreciate it.

Anyway, when you speak of hardened keys, I believe you're talking about things like BIP 32, correct? If so, we've done a lot of work on such things and are just waiting for the right time to put together the wallet 2.0 stuff. (Yes, I know we've been promising wallet 2.0 for a long time. Sorry! It is a top priority competing amongst many other top priorities, unfortunately.) BIP 32 is present on Github if you know where to look. It's actually the first code I delivered to Armory, which was eight months ago.

Senior Developer -  Armory Technologies, Inc.
InjuredPlatypus (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 18, 2014, 12:26:40 AM
 #3

BIP 32 is present on Github if you know where to look. It's actually the first code I delivered to Armory, which was eight months ago.

Howdy!  Would you point me where to look?

Do you mean your code has been pending integration with the released version for eight months? 

What's it like to work on Armory?
doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
July 18, 2014, 12:44:08 AM
 #4

BIP 32 is present on Github if you know where to look. It's actually the first code I delivered to Armory, which was eight months ago.

Howdy!  Would you point me where to look?

Do you mean your code has been pending integration with the released version for eight months? 

If you really want to take a look, the "wallet2.0" branch is where I delivered the code. (I actually delivered in December, now that I look at the commits. I just started development around Thanksgiving.) Keep in mind that this branch is primarily Alan's, and I have no clue what the status is right now. You really shouldn't go poking around unless you have a very specific purpose, and you have an understanding that any info you glean from reading the code may be wrong once the wallet 2.0 code is ready for primetime. The code will get released eventually! I just don't know when, I don't know if the BIP32 code will need to be updated for various reasons, etc.

Quote
What's it like to work on Armory?

Lots of hard work, with a learning curve that was quite steep at first for various reasons. (This isn't your typical 9-5.) Thankfully, it's enjoyable work too! I'm very lucky to be working on Armory full-time.

Senior Developer -  Armory Technologies, Inc.
InjuredPlatypus (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 18, 2014, 10:50:28 PM
 #5

If you really want to take a look, the "wallet2.0" branch is where I delivered the code. (I actually delivered in December, now that I look at the commits. I just started development around Thanksgiving.) Keep in mind that this branch is primarily Alan's, and I have no clue what the status is right now. You really shouldn't go poking around unless you have a very specific purpose, and you have an understanding that any info you glean from reading the code may be wrong once the wallet 2.0 code is ready for primetime. The code will get released eventually! I just don't know when, I don't know if the BIP32 code will need to be updated for various reasons, etc.

Muchas gracias.

I checked it out.  I'm seeing lines like this and I'm getting scared of using it.
// THIS FUNCTION IS UNTESTED AND MAY NOT BE ACCURATE.
I'll take your advice and work with something else for now. 

NBitcoin seems like it has a pretty good HD library.  Have you (guys) checked it out?

Quote
Lots of hard work, with a learning curve that was quite steep at first for various reasons. (This isn't your typical 9-5.) Thankfully, it's enjoyable work too! I'm very lucky to be working on Armory full-time.

Ah that's awesome.  I think challenges are great, and anyone should feel some pride if they could say that they work on the Armory code for a living.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!