Questions tagged [bip-32-hd-wallets]

BIP32, or Hierarchical Deterministic Wallets. HD wallets are wallets that can be shared amongst different wallet implementation with or without the ability to spend coins. https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

Filter by
Sorted by
Tagged with
3
votes
1answer
3k views

Where can I view my HD wallet seed in bitcoin core 13.2

Where/how do I view my seed in core 13.2? I understand that as of 13.0, the hd wallets are used by default.
7
votes
1answer
740 views

How does the client know the number of keys and coins when recovering from a seed?

When I have a seed and use it to recover my keys, how does a client find out which keys I had and their respective amounts? To clarify, I understand how a deterministic key works and that we can ...
1
vote
1answer
2k views

How to get xpub or mpk(bip32) for my bitcoin core wallet?

I m not getting any such option in bitcoin-core Ui and documentation http://bitcoindaily.org/bitcoin-guides/bitcoin-core-tutorial/
1
vote
3answers
1k views

Library for generating HD keys/addresses (ideally for python)

I require a library that I can create (and later import) a HD master key, which I will use to generate hundreds of addresses for both testnet and mainnet! Ideally, I need a python library (but had ...
2
votes
1answer
768 views

What is the path used for the HD wallet in Bitcoin Core 0.13?

I heard that the next version of Bitcoin Core will support HD wallets. What will be the path used for that implementation?
0
votes
1answer
767 views

spend balance using master key

We can spend balance of an address if we have private key. is it true for master private key too? I mean, we could spend spend balance using master private key? or we should use child private key?
0
votes
1answer
593 views

child keys generated addresses reflect in wallet?

I am confused about child HD public keys. Is this scenario correct? I am using bx (libbitcoin) for all action below. Generate a seed (bx seed). create master private key using seed (bx hd-new) create ...
5
votes
1answer
3k views

difference between Master Public/private Key and Public/private Key?

what is difference between Master Public Key (MPK) and Public Key? what is difference between Master Private Key and Private Key? should I use master public key (MPK) when generating address or public ...
0
votes
1answer
517 views

when does an address shows on blockchain?

I have a ledger wallet which generates several public keys/addresses. Without having used any of them, some of them are shown in blockchain.info whereas other produce an "Unrecognized search pattern" ...
1
vote
1answer
2k views

Find used addresses of an HD wallet xpub (Extended private Key)

End goal is to find all used addresses of a xpub programmatically, in batches, by querying a local node. This PHP tool ( https://github.com/dan-da/hd-wallet-addrs ) extracts 'normal' addresses from ...
4
votes
3answers
2k views

is there a tool to produce addresses given a master public key?

I have master public key of my wallet and I want to generate addresses but without using my current wallet. Is there a tool that does that?
0
votes
1answer
238 views

how do i convert an uncompressed key to an extended bip 32?

I am completely new to bitcoin. My question is how do you convert an uncompressed key to an extended bip32 key? Are there any tools that do that? Thank you
1
vote
1answer
540 views

What is the “hierarchical” about in Hierarchical Deterministic Wallets?

So, the advantage of deterministic wallets is that you can recreate all private keys from the initial backup you created. What's the advantage of having a hierarchy branching out from the master seed,...
2
votes
0answers
79 views

Bitcoin-core restored HD wallet reusing payment address? [duplicate]

As I was testing my new bitcoin core HD wallet through the bitcoin-qt interface (v0.13.0), when using Receive > Request payment I realized that I was presented with the a payment address which had ...
3
votes
1answer
2k views

Bitcoin core HD wallet: how sensitive is the 'hdmasterkeyid' ?

I have recently upgraded my bitcoind node to v0.13.0 and encrypted a new HD wallet: $ bitcoin-cli getwalletinfo I am getting some hdmasterkeyid hexadecimal number displayed on the screen. I have not ...
3
votes
1answer
235 views

Can you detect that the addresses generated by an HD wallet came from a single wallet?

Can someone who is looking at the blockchain detect that 2 or more addresses generated by a single HD wallet are actually generated by that single seed/HD wallet ? Can someone who does know that 2 or ...
2
votes
1answer
183 views

BitcoinCore 0.13 HD wallet chain structure

What are the "paths" of keys from BitcoinCore 0.13 HDWallet? As is described in BIP32 , I consider a path to be the route from the root node to the key node. For example, m/0'/0'/1' stands for the ...
1
vote
2answers
833 views

Bitcoin Core 0.13 BIP32 support

BitcoinCore 0.13 now supports BIP32 wallets. Documentation states, that if I create a new wallet and encrypt it, it will be an hd wallet. Then I can make a one-time backup of the master secret key. ...
14
votes
4answers
10k views

How are different Addresses generated from the same Private key?

I was reading in the "Technical background of version 1 Bitcoin addresses" that addresses are a function of the private key. More or less: Private Key -> Public Key -> Address If the Public ...
3
votes
1answer
305 views

Is BIP 32 Technology Cryptographic Curve Agnostic?

Does BIP 32 always implicitly assume secp256k1 elliptic curve cryptography (ECC) is to be applied, or can BIP 32 technology also be applied to create extended public or private keys that can readily ...
2
votes
1answer
3k views

Find all used addresses using xpub key

I currently use a Ledger wallet and find it a hassle to plug it in every time I want to check my balance. I have access to my master xpub key, how would I find out all the addresses corresponding to ...
2
votes
2answers
695 views

Deterministic wallet and address generation

I have a ledger nano hd wallet and I actively used the Google Chrome plugin to receive some transactions. After that I linked the HD wallet to my mycelium tablet app. If I receive more transactions ...
2
votes
1answer
846 views

Stealing Bitcoin Private key using Man-in-the-Browser

I was reading that Man-in-the-Browser (MITB) is able to steal credentials data, modify html, and modify out going data. Indeed, MITB is one of the big threat of Bitcoin online wallets usually, when ...
0
votes
3answers
204 views

Bitcoin system with payins and payouts using bip32

I want to build an automated system, that can accept payments from users in bitcoin and can make payouts to addresses, specified by users, as well. BIP32 says, that the best way to accept payments is ...
2
votes
1answer
1k views

How do I generate multiple address with a master public key in pybitcointools?

I'm goofing around with this fork of pybitcointools and I got stock with generating multiple address for receiving coins with a master public key. So far, this is what I have: import bitcoin as btc ...
3
votes
2answers
651 views

Recovering wallet using BIP32/wordlist/.priv file

I was using Msigna but it's having issues connecting to the localhost (Running updated bitcoinqt). I sent coins to my old account without waiting for sync (noob move) but now I'm unable to access the ...
3
votes
4answers
4k views

How to get Mutlibit Hd private keys from mnemonic

I'm trying to use this tool: https://dcpos.github.io/bip39/ but none of the addresses match. I would really appreciate some help.
22
votes
2answers
34k views

What is the wallet “word seed” that is commonly used in popular wallets clients and what does it do?

I've been using a pretty old version of Multibit classic and recently decided to upgrade. I tried out Multibit HD and Electrum and noticed that both have me set up a wallet with a "word seed". It's ...
4
votes
1answer
68 views

Are there any HD Bitcoin mobile wallets with the mnemonic seed in traditional Chinese?

If not, what would be the easiest way to modify an open source iOS/Android wallet (eg copay) to do this?
6
votes
1answer
376 views

Tainting with HD wallets

I'm having trouble understanding HD wallet privacy... for one thing, what if I want to send more money than I have in any of my individual derived addresses? Then I would have to use more than one, ...
1
vote
1answer
375 views

Sharing the Master Keys in BIP32

What is the Best way to share the Master Public Key and Master Chain code generated using BIP32 in Bicoins with a user that I don't trust ? I just want the second user to monitor my wallet and not ...
1
vote
2answers
1k views

how to configure bitcoin-core (bitcoin-qt) to not use change addresses?

Can bitcoin-core wallet be configured to not use change addresses, but just one address? If yes, how? Thanks (PS: I know most people will try to convince me that this is not a good thing, but I have ...
7
votes
3answers
1k views

What wallets currently support RBF?

What wallets currently support RBF? Is there some workaround if they don't?
3
votes
3answers
528 views

A Wallet for many blockchains (not just the bitcoin blockchain)

In terms of the future of the trust network where there will be an increasing number of fit-for-purpose blockchains such as ones for proof of asset, proof of identity, proof of ownership etc., will ...
5
votes
1answer
389 views

Sharing BIP32 extended master public key

I have User A who generates BIP32 Master Public and Private Keys. They share the Master Public Key with User B. Using the Master Public Key User B generates Address of A and sends bitcoins from ...
4
votes
1answer
771 views

replicating in python what the electrum wallet does during (deterministic) wallet creation

I am trying to replicate in python what the Electrum wallet does during (deterministic) wallet creation. IMHO the docs are a bit sparse on this one bit maybe because its only performed once for most ...
1
vote
1answer
1k views

How to use the BIP-32 keys

I am trying to built an application that uses the BIP-32. But I am not sure on how to use it. I have a passphrase with which I generate the Derived Private Key and Derived Public Key. If I share my ...
2
votes
1answer
761 views

Why do all Electrum master public keys all start with xpub661MyMwAqRbc?

I was playing around generating wallets using the current version (2.6.4 on Mac OSX) and noticed that each new (standard) wallet I generated had the same start to the master public key: ...
6
votes
2answers
249 views

Multi-sig N of M where 1 of the keys can see the balance but not spend (read-only key)?

If I had a non-HD multi-sig wallet, checking the balance of it would be trivial (I would just look at the blockchain to see the address' balance, without the need to hold a key). However, with HD ...
4
votes
3answers
958 views

How can I recover bitcoins sent to derived addresses in Electrum?

I am using the Electrum wallet. Recently, I used my Public master key on the Mycelium Gear site to create a widget. This widget generates Bitcoin addresses, which I want to manage with my Electrum ...
2
votes
2answers
341 views

How to get Master Chain Code

I'm using NBitcoin and I created an ExtKey object. Now I need to get the Master Chain Code (see page 89 of Mastering Bitcoin for a good explanation) for this HD node. How do I do this? According to ...
2
votes
0answers
356 views

How can I recover last word of BIP-32/39 mnemonic copay second signature multisig wallet

I've got a multisig 2of2 wallet in copay. I've one wallet correct but have lost second wallet and only have 11 of the 12 words of the seed.I'm pretty sure I miss the last one. I've got some of the ...
1
vote
2answers
446 views

Ruby: How do I create a wallet and import an electrum seed using money-tree gem

I am looking for a way to use HD wallets with ruby. This is what I have found: https://github.com/GemHQ/money-tree. However I am having trouble generating a wallet and getting the seed to reload it in ...
6
votes
1answer
3k views

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 ...
4
votes
1answer
313 views

Why is a chain code needed for entropy in HD wallets?

In the documents and articles I have read, it is stated that the "chain code" in HD wallets exists to provide entropy to the derivation of child public/private keys. If I understand the process ...
1
vote
2answers
499 views

C# How to determine if a bitcoin address was generated by a BIP32 pub key?

I want to create a boolean result method WasGeneratedBy that takes two params, a bitcoin address, and a BIP32 pub key. Is there an efficient algorithm (and library, NBitcoin?) to accomplish this? ...
2
votes
2answers
505 views

getnewaddress (RPC) on encrypted bitcoin wallet without wallet password?

Say for example an encrypted wallet has 5000 addresses already pre-generated in the keypool. Can getnewaddress be called via RPC command without knowing the actual wallet password? I envisage a ...
4
votes
3answers
2k views

How can I watch all addresses under HD wallet?

Is there any way to watch all addresses under HD wallet? I'd like to notify users when any of addresses in a HD wallet receive BTC. It looks like bitcoind (walletnotify) doesn't support HD wallet. ...
5
votes
3answers
1k views

Does Bitcoin Core support HD wallet?

Does Bitcoin Core (bitcoind or bitcoin-cli) support HD wallet? Can Bitcoin Core ... Q1. create HD wallets? Q2. import HD wallets from other wallet software? Q3. watch HD wallet? (watch transaction ...
3
votes
2answers
78 views

How to create both anonymity privacy and still achieve address reputation for merchants

In what way can a merchant create a payment address that will gain reputation of trust (this address or some information connecting with the payment request will gain reputation over time and will be ...