Does Bitcoin Core support HD wallet?

5

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 or notify changes)

Satoshi Nakanishi

Posted 2015-09-27T07:26:38.173

Reputation: 527

I found the pull request for HD(BIP32).

Add HD/Bip32 support by jonasschnelli · Pull Request #6265 · bitcoin/bitcoin
https://github.com/bitcoin/bitcoin/pull/6265

Satoshi Nakanishi 2015-10-03T16:07:24.880

Answers

2

Update: As of bitcoin-core 13.0, core uses HD wallets by default.

gdoober

Posted 2015-09-27T07:26:38.173

Reputation: 166

2

create HD wallets?

No, but this is something being worked on.

import HD wallets from other wallet software?

No, HD wallets being transportable between software like this is unlikely due to the wide range of implementations. An Electrum seed is unlike an Armory seed is unlike a Bread wallet seed.

watch HD wallet? (watch transaction or notify changes)

Only if you importaddress for a large number of future addresses which is cumbersome.

Anonymous

Posted 2015-09-27T07:26:38.173

Reputation: 10 054

1

In the newest release of bitcoin core 0.16 they have said it support HD Wallet by default. this is a backward incompatible change because it says:

HD-wallets by default: Due to a backward-incompatible change in the wallet database, wallets created with version 0.16.0 will be rejected by previous versions. Also, version 0.16.0 will only create hierarchical deterministic (HD) wallets. Note that this only applies to new wallets; wallets made with previous versions will not be upgraded to be HD.

Mohammad-Sohrab Sameni

Posted 2015-09-27T07:26:38.173

Reputation: 13

You're confused. All wallets created by 0.13 (by defaultt) and up are HD wallets; wallets created earlier were not. 0.16 only removed the ability to create new non-HD wallets.Pieter Wuille 2018-04-02T19:25:46.247