Skip to main content
added 25 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:


Decrypting encrypted keys:

  • How to use OpenSSL to encrypt/decrypt files? especially the answeranswers that mentionsmention the -iter option, -salt and -K (key) options. I have not tried this myself. A careful search may reveal other specialised tools more suited to your purpose.

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:


Decrypting encrypted keys:

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:


Decrypting encrypted keys:

  • How to use OpenSSL to encrypt/decrypt files? especially the answers that mention the -iter, -salt and -K (key) options. I have not tried this myself. A careful search may reveal other specialised tools more suited to your purpose.
added 168 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:


Decrypting encrypted keys:

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:


Decrypting encrypted keys:

added 34 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:

So far as I can tell, Bitcoin core (as of v23.0) has no obvious facility to import a master private key and use that key as the basis of a hierarchical deterministic (HD) wallet.

It has a facility for importing ordinary private keys of the sort that were generated before implementation of HD key derivation, but I doubt that would do anything useful with a master private key.

As we all know, what Bitcoin Core's developers intended us to do is to use the "Backup Wallet" option in the "File" menu and put copies of that in safe places on other devices. Then restore from one of those backups if the active wallet is damaged or lost.

In the "File" menu under "Create Wallet" there is a checkbox option to "Make Blank Wallet" whose tooltip says

"Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time".

However I believe you don't have the HD seed, only a master private key derived from such a seed (as I understand it from BIP32).

I suspect that in principle, it is theoretically possible to construct from a master private key, an empty wallet.dat file of the sort that Bitcoin core might create when first run and before it has started an initial blockchain download (IBD) or built any indexes or UTXO sets etc. Then that reconstructed wallet.dat file ought to be usable with Bitcoin core. However I do not know of any tool to do this.


Related:

added 34 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading
added 34 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading
added 105 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading
added 19 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading
added 19 characters in body
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading
Source Link
RedGrittyBrick
  • 28.5k
  • 3
  • 25
  • 53
Loading