-`workers`: Whether to use a worker process pool for transaction verification (default: true).
-`workers-size`: Number of worker processes to spawn for transaction verification. By default, the worker pool will be sized based on the number of CPUs/cores in the machine.
-`sigcache-size`: Max number of items in signature cache.
## Node Options
-`prefix`: The data directory (stores databases, logs, and configs) (default=~/.bcoin).
-`db`: Which database backend to use (default=leveldb).
-`max-files`: Max open files for leveldb. Higher generally means more disk page cache benefits, but also more memory usage (default: 64).
-`cache-size`: Size (in MB) of leveldb cache and write buffer (default: 32mb).
## Logger Options
-`log-level`: `error`, `warning`, `info`, `debug`, or `spam` (default: debug).
-`log-console`: `true` or `false` - whether to actually write to stdout/stderr
if foregrounded (default: true).
-`log-file`: Whether to use a log file (default: true).
## Chain Options
Note that certain chain options affect the format and indexing of the chain database and must be passed in consistently each time.
-`prune`: Prune from the last 288 blocks (default: false).
-`checkpoints`: Use checkpoints and getheaders for the initial sync (default: true).
-`coin-cache`: The size (in MB) of the in-memory UTXO cache. By default, there is no UTXO cache enabled. To get a good number of cache hits per block, the coin cache has to be fairly large (60-100mb recommended at least).
-`index-tx`: Index transactions (enables transaction endpoints in REST api) (default: false).
-`index-address`: Index transactions and utxos by address (default: false).
## Mempool Options
-`mempool-size`: Max mempool size in MB (default: 100).