How do I create a descriptor wallet? Using Bitcoin Core from today (almost 0.21):
I ran ./configure. It said with sqlite = yes. ldd $(which bitcoind) shows it is linked to libsqlite3.so.
Now, I started a signet node using bitcoind -signet. It has synced.
Now I want to create a descriptor wallet. So I tried looking in the man bitcoin-wallet, but it doesn't mention it.
I tried bitcoin-cli help and it lists:
createwallet &quot;wallet_name&quot; ( disable_private_keys blank &quot;passphrase&quot; avoid_reuse descriptors load_on_startup )

I tried:
$ bitcoin-cli -signet createwallet default_wallet -descriptors 
error: Error parsing JSON: -descriptors
$ bitcoin-cli -signet -descriptors createwallet default_wallet
Error parsing command line arguments: Invalid parameter -descriptors

How do I create a descriptor wallet?
descriptors is a boolean argument, so it should either be true or false. As with all RPCs, the argument is positional by default. So your command would look like
bitcoin-cli -signet createwallet &quot;mywallet&quot; false false &quot;&quot; false true

You can specify that the arguments be named so you don't have to put the position correctly. In that case, you do
bitcoin-cli -signet -named createwallet wallet_name=&quot;mywallet&quot; descriptors=true