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)


3 Answers 3


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


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.


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.

  • 1
    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. Commented Apr 2, 2018 at 19:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.