<p><strong>Disable Private Keys</strong></p>
<p>the wallet is set in watch-only mode, only public keys can be imported into wallet.<br>
You can use it, for example, to track transactions or generate PSBT transactions to be signed elsewhere.<br>
(if this option is enabled you don't need <strong>Encrypt Wallet</strong>, because only private keys are encrypted)<br><br></p>
<p><strong>Make Blank Wallet</strong></p>
<p>the wallet starts out with nothing in it, but private keys can be added later to the wallet via import or sethdseed.<br>
(this is needed if you set <strong>Disable Private Keys</strong>)<br><br></p>
<p><strong>Descriptor Walle</strong>t</p>
<p>A descriptor wallet is one which stores output descriptors and uses them to create addresses and sign transactions.<br>
Wallets that use descriptors internally shouldn't have any noticeable effect to the user, they should only be handled when users want to import their wallet.<br>
(for further info you can see here:  <a href="https://bitcoin.stackexchange.com/questions/99540/what-are-output-descriptors">What are output descriptors?</a>)<br><br></p>
<p>You can also find other useful info here:<br></p>
<p><a href="https://bitcoincore.org/en/releases/0.21.0/" rel="nofollow noreferrer">Bitcoin Core 0.21.0 Release Notes</a><br></p>
<p><a href="https://achow101.com/2020/10/0.21-wallets" rel="nofollow noreferrer">What's Coming To The Bitcoin Core Wallet in 0.21</a> by Andrew Chow<br></p>

CC BY-SA 4.0
2021-04-26T03:30:18.410Z
As I understand if I want to create an encrypted wallet with addresses and non-watch-only mode I have to click on the `Encrypt wallet` only. And then click `OK`. Am I right?
B L
CC BY-SA 4.0
2021-04-26T05:29:54.690Z
yes, exactly.     .
leevancleef
CC BY-SA 4.0
2021-04-25T15:55:24.503Z
2021-04-25T16:22:26.273Z
2021-04-25T16:22:26.273Z
leevancleef
<p>I'm a newbie and today I have wanted to create a new wallet and I have confused when Bitcoin Core (v. 0.21) has asked me for additional information.</p>
<p>It asks me:</p>
<ol>
<li>Encrypt wallet - Encrypt wallet by a password.</li>
<li>Disable Private Keys - ???</li>
<li>Make Blank Wallet - ???</li>
<li>Descriptor Wallet - ???</li>
</ol>
<p>What do these ??? mean?</p>
<p>What is the difference between Enable\Disable Private Keys?</p>
<p>Whare can I read detailed information?</p>
<p>I have found reviews only on the Internet and they have had two or three sentences about my questions.</p>
<p>Can anyone explain to me what does it mean?</p>

<bitcoin-core><wallet>
What do the options in Bitcoin Core's wallet creation mean?
B L
# What do the options in Bitcoin Core's wallet creation mean?

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

I'm a newbie and today I have wanted to create a new wallet and I have confused when Bitcoin Core (v. 0.21) has asked me for additional information.

It asks me:

1. Encrypt wallet - Encrypt wallet by a password.
2. Disable Private Keys - ???
3. Make Blank Wallet - ???
4. Descriptor Wallet - ???

What do these ??? mean?

What is the difference between Enable\Disable Private Keys?

Whare can I read detailed information?

I have found reviews only on the Internet and they have had two or three sentences about my questions.

Can anyone explain to me what does it mean?

**Tags:** bitcoin-core, wallet


---

## 1 answers

### Answer by username_1 on 2021-04-25. Score: 4 | Accepted answer

**Disable Private Keys**

the wallet is set in watch-only mode, only public keys can be imported into wallet.  
You can use it, for example, to track transactions or generate PSBT transactions to be signed elsewhere.  
(if this option is enabled you don't need **Encrypt Wallet**, because only private keys are encrypted)

**Make Blank Wallet**

the wallet starts out with nothing in it, but private keys can be added later to the wallet via import or sethdseed.  
(this is needed if you set **Disable Private Keys**)

**Descriptor Walle**t

A descriptor wallet is one which stores output descriptors and uses them to create addresses and sign transactions.  
Wallets that use descriptors internally shouldn't have any noticeable effect to the user, they should only be handled when users want to import their wallet.  
(for further info you can see here: [What are output descriptors?](https://bitcoin.stackexchange.com/questions/99540/what-are-output-descriptors))

You can also find other useful info here:

[Bitcoin Core 0.21.0 Release Notes](https://bitcoincore.org/en/releases/0.21.0/)

[What's Coming To The Bitcoin Core Wallet in 0.21](https://achow101.com/2020/10/0.21-wallets) by Andrew Chow

> **Comments:**
> **username_0**: As I understand if I want to create an encrypted wallet with addresses and non-watch-only mode I have to click on the `Encrypt wallet` only. And then click `OK`. Am I right?  
> **username_1**: yes, exactly.     .  

---

