You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is not necessary to build wallet functionality to run bitcoind or the GUI. To enable legacy wallets, you must install `db5`. To enable [descriptor wallets](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md), `sqlite3` is required. Skip `db5` if you intend to *exclusively* use descriptor wallets
29
-
30
-
###### Legacy Wallet Support
31
-
`db5` is required to enable support for legacy wallets. Skip if you don't intend to use legacy wallets
32
-
33
-
```bash
34
-
pkg install db5
35
-
```
28
+
It is not necessary to build wallet functionality to run either `bitcoind` or `bitcoin-qt`.
36
29
37
30
###### Descriptor Wallet Support
38
31
39
-
`sqlite3` is required to enable support for descriptor wallets. Skip if you don't intend to use descriptor wallets.
32
+
`sqlite3` is required to support [descriptor wallets](descriptors.md).
33
+
Skip if you don't intend to use descriptor wallets.
40
34
```bash
41
35
pkg install sqlite3
42
36
```
37
+
38
+
###### Legacy Wallet Support
39
+
`db5` is only required to support legacy wallets.
40
+
Skip if you don't intend to use legacy wallets.
41
+
42
+
```bash
43
+
pkg install db5
44
+
```
43
45
---
44
46
45
47
#### GUI Dependencies
@@ -79,8 +81,17 @@ pkg install python3
79
81
### 1. Configuration
80
82
81
83
There are many ways to configure Bitcoin Core, here are a few common examples:
82
-
##### Wallet (BDB + SQlite) Support, No GUI:
83
-
This explicitly enables legacy wallet support and disables the GUI. If `sqlite3` is installed, then descriptor wallet support will be built.
84
+
85
+
##### Descriptor Wallet and GUI:
86
+
This explicitly enables the GUI and disables legacy wallet support, assuming `sqlite` and `qt` are installed.
@@ -89,12 +100,6 @@ This explicitly enables legacy wallet support and disables the GUI. If `sqlite3`
89
100
MAKE=gmake
90
101
```
91
102
92
-
##### Wallet (only SQlite) and GUI Support:
93
-
This explicitly enables the GUI and disables legacy wallet support. If `qt5` is not installed, this will throw an error. If `sqlite3` is installed then descriptor wallet functionality will be built. If `sqlite3` is not installed, then wallet functionality will be disabled.
0 commit comments