|
|
|
@ -68,29 +68,21 @@ git clone https://github.com/bitcoin/bitcoin.git
|
|
|
|
|
#### Wallet Dependencies
|
|
|
|
|
|
|
|
|
|
It is not necessary to build wallet functionality to run `bitcoind` or `bitcoin-qt`.
|
|
|
|
|
To enable legacy wallets, you must install `berkeley-db@4`.
|
|
|
|
|
To enable [descriptor wallets](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md), `sqlite` is required.
|
|
|
|
|
Skip `berkeley-db@4` if you intend to *exclusively* use descriptor wallets.
|
|
|
|
|
|
|
|
|
|
###### Legacy Wallet Support
|
|
|
|
|
###### Descriptor Wallet Support
|
|
|
|
|
|
|
|
|
|
`berkeley-db@4` is required to enable support for legacy wallets.
|
|
|
|
|
Skip if you don't intend to use legacy wallets.
|
|
|
|
|
`sqlite` is required to support for descriptor wallets.
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
brew install berkeley-db@4
|
|
|
|
|
```
|
|
|
|
|
macOS ships with a useable `sqlite` package, meaning you don't need to
|
|
|
|
|
install anything.
|
|
|
|
|
|
|
|
|
|
###### Descriptor Wallet Support
|
|
|
|
|
|
|
|
|
|
Note: Apple has included a useable `sqlite` package since macOS 10.14.
|
|
|
|
|
You may not need to install this package.
|
|
|
|
|
###### Legacy Wallet Support
|
|
|
|
|
|
|
|
|
|
`sqlite` is required to enable support for descriptor wallets.
|
|
|
|
|
Skip if you don't intend to use descriptor wallets.
|
|
|
|
|
`berkeley-db@4` is only required to support for legacy wallets.
|
|
|
|
|
Skip if you don't intend to use legacy wallets.
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
brew install sqlite
|
|
|
|
|
brew install berkeley-db@4
|
|
|
|
|
```
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|