<p>When you create a new wallet (in any recent software) a new seed is generated, from which all the private key / address pairs are generated (there cannot be an address without its specific private key); usually Bitcoin clients don't let you remove addresses from wallet, but even if you manually delete one or all of them, if you backed up your seed, you can re-generate all addresses you have used (and in the same order), since all modern wallet are hierarchical deterministic.
<br><br>
Here a more detailed description of how the HD wallet work: <a href="https://learnmeabitcoin.com/technical/hd-wallets" rel="nofollow noreferrer">learnmeabitcoin.com/technical/hd-wallets</a></p>
<p><a href="https://i.sstatic.net/0tFUp.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/0tFUp.jpg" alt="enter image description here" /></a></p>
<p><br><br></p>

CC BY-SA 4.0
2021-04-21T08:11:56.153Z
Thanks. I have only one question Bitcoin Core doesn't ask the seed phase. Is it mean it doesn't support HD? It asks for a password only.
B L
CC BY-SA 4.0
2021-04-21T08:28:04.967Z
Yes, Bitcoin Core use HD wallets by default, but it don't use the mnemonic seed so you can't backup the wallet with the words list but you must backup the file wallet.dat. you find more info on this answer: https://bitcoin.stackexchange.com/a/91819/117651
leevancleef
CC BY-SA 4.0
2021-04-21T06:50:49.507Z
2021-04-21T06:50:49.507Z
leevancleef
<p>Let say, I create wallet and have two public key and one private key.</p>
<p>And I remove the first public key from the wallet.</p>
<p>Can I restore and use my first key again? Or it's removed at all.</p>
<p>Sorry for the maybe a silly question I'm a newbie.</p>

<wallet><private-key><public-key>
How do I restore the public key?
B L
# How do I restore the public key?

(Asked by: username_0 on 2021-04-21)

Let say, I create wallet and have two public key and one private key.

And I remove the first public key from the wallet.

Can I restore and use my first key again? Or it's removed at all.

Sorry for the maybe a silly question I'm a newbie.

**Tags:** wallet, private-key, public-key


---

## 1 answers

### Answer by username_1 on 2021-04-21. Score: 1 | Accepted answer

When you create a new wallet (in any recent software) a new seed is generated, from which all the private key / address pairs are generated (there cannot be an address without its specific private key); usually Bitcoin clients don't let you remove addresses from wallet, but even if you manually delete one or all of them, if you backed up your seed, you can re-generate all addresses you have used (and in the same order), since all modern wallet are hierarchical deterministic.
  
  
Here a more detailed description of how the HD wallet work: [learnmeabitcoin.com/technical/hd-wallets](https://learnmeabitcoin.com/technical/hd-wallets)

[![enter image description here](https://i.sstatic.net/0tFUp.jpg)](https://i.sstatic.net/0tFUp.jpg)

> **Comments:**
> **username_0**: Thanks. I have only one question Bitcoin Core doesn't ask the seed phase. Is it mean it doesn't support HD? It asks for a password only.  
> **username_1**: Yes, Bitcoin Core use HD wallets by default, but it don't use the mnemonic seed so you can't backup the wallet with the words list but you must backup the file wallet.dat. you find more info on this answer: https://bitcoin.stackexchange.com/a/91819/117651  

---

