doc: cleanup wallet docs in build-osx.md

Re-order legacy and descriptor wallet section.
Installing sqlite isn't required.
Remove prelude that pointlessly reqpeats the same info.
24.x
fanquake 3 years ago
parent e4d61d9759
commit bf846779ca
No known key found for this signature in database
GPG Key ID: 2EEB9F5CC09526C1

@ -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
```
---

Loading…
Cancel
Save