Questions tagged [bip44]
54 questions
7
votes
1 answer
Why does BIP44 use non-hardened paths at all?
BIP44 uses hardening/private derivation on most levels:
m / purpose' / coin_type' / account' / change / address_index
but not on the change and address_index level. First of all, what does hardening achieve and secondly, what would be the…
Giszmo
- 274
- 1
- 11
6
votes
1 answer
Recovering a HD wallet from a partial seed phrase
I am attempting to help recover a wallet where the owner only wrote down 11 of the 12 words in the seed phrase. Initially, I thought the task would be a quick and well-defined, but it appears to be a bit more complex than I assumed, and reference…
LivingInformation
- 263
- 2
- 7
5
votes
3 answers
How to generate public and private key pairs from the 12 seed words in python
I basically followed the instructions here How to generate mycelium addresses from the 12 words in python
So my code is similar:
from bip32utils import BIP32Key
from bip32utils import BIP32_HARDEN
from bip32utils import Base58
import os,…
Stormy Dan
- 51
- 1
- 1
- 3
5
votes
1 answer
In HD Wallet recovery how does the wallets know which addresses to recover
I have been reading the BIP32 proposal explaining how HD works but it didn't mention on any point how one wallet in one phone can recover from a simple mnemonic seed.
Does it just try all possible addresses related to that seed's master key by…
Eddy
- 131
- 7
5
votes
2 answers
How do I get a vanity address from a hierarchal deterministic wallet?
I'm interested in finding different techniques that can be used to create vanity addresses with a BIP32 address.
For example, can any of this computation be offloaded to a dedicated server, or a 3rd party?
makerofthings7
- 12,656
- 11
- 60
- 129
4
votes
1 answer
How to generate mycelium addresses from the 12 words in python
I am trying to re-generate the receiving addresses (and change addresses, for that matter) my mycelium wallet has generated.
So far I've used trezor's implementation of BIP39 to generate the entropy from the 12 words, and a BIP32 implementation I…
Gabriel
- 115
- 1
- 9
4
votes
6 answers
Is there any service/api for deriving HD wallet addresses from a master public key?
I need this for a tool i'm writing that generates a transaction history report. think: accounting, auditing, etc. The tool does not and should not have access to the private keys.
Ideally, the API would:
not require creating a wallet first. I…
danda
- 41
- 1
- 2
3
votes
1 answer
Why not hardened keys in addresses BIP44?
Being aware of the one weakness of BIP32:
One weakness that may not be immediately obvious, is that knowledge of a parent extended public key plus any non-hardened private key descending from it is equivalent to knowing the parent extended private…
Oscar Serna
- 854
- 1
- 7
- 13
3
votes
1 answer
BIP 44 is scanning external chain really enough?
When reading the BIP 44 proposal I stumbled upon this paragraph about address discovery:
We scan just the external chains, because internal chains receive only
coins that come from the associated external chains.
Is it really enough to scan only…
Rafael Korbas
- 213
- 1
- 7
3
votes
0 answers
Is there a comprehensive list of registered BIP43 purposes?
Where can I find a comprehensive list of all proposed and/or used "purposes" as defined in BIP43?
So far I could only find these:
44: BIP-0044: Multi-Account Hierarchy for Deterministic Wallets
45: BIP-0045: Structure for Deterministic P2SH…
Bilthon
- 237
- 1
- 11
2
votes
1 answer
What are the consequences from the leak of xpub and child private key?
Let's say the following keys are leaked:
Extended public key derived from path 44'/60'/4'
Leaked child private key from path 44'/60'/4'/0
Does that imply all the child private keys of the root 44'/60'/4' can be computed? Looking and reading at the…
Sibi
- 135
- 4
2
votes
1 answer
How are bip44 coin identifiers assigned?
There is a list of bip44 identifiers for altcoins here.
It uses the term registered coin types. My question is, is there anything in code for each coin that the bip44 number is derived from, or this is purely an arbitrary assignment from a 3rd…
user49396
- 181
- 3
2
votes
1 answer
BIP44 external and internal accounts
Below I may be a bit verbose, so that if my understanding is wrong, it will be glaringly obvious.
Consider two external accounts:
The external accounts are used to receive bitcoin. When we search for new balances, we check only the external…
Kyle Graham
- 662
- 8
- 23
2
votes
1 answer
What does 44' mean in BIP44?
After reading BIP44, I saw
Purpose is a constant set to 44' (or 0x8000002C) following the BIP43
recommendation.
I believe 0x8000002C is 128 as an integer, how does this equate to 44' however?
I also believe that the ' means that it is a…
Kyle Graham
- 662
- 8
- 23
2
votes
2 answers
What options do I have to avoid API gap limit? I am using xpub keys
I am building a app, and the design is, the "welcome page" has a qr code allowing the user to purchase a single-use of the app.
Blockchain.info conveniently allows you to use xpub to generate addresses, however, their docs mention bip 44, and the…
patrick
- 223
- 2
- 4