2022-07-22 19:47:24 +00:00
|
|
|
# yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json
|
|
|
|
|
2023-05-09 08:16:43 +00:00
|
|
|
# nimbus_guide
|
|
|
|
# Copyright (c) 2022-2023 Status Research & Development GmbH
|
|
|
|
# Licensed and distributed under either of
|
|
|
|
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
|
|
|
|
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
|
|
|
|
# at your option. This file may not be copied, modified, or distributed except according to those terms.
|
|
|
|
|
2022-07-22 19:47:24 +00:00
|
|
|
site_name: The Nimbus Guide
|
|
|
|
theme:
|
|
|
|
name: material
|
|
|
|
features:
|
|
|
|
- navigation.expand
|
2022-07-24 20:13:47 +00:00
|
|
|
- navigation.tabs
|
2022-07-22 19:47:24 +00:00
|
|
|
- navigation.top
|
2022-07-24 20:13:47 +00:00
|
|
|
- content.tabs.link
|
2022-07-22 19:47:24 +00:00
|
|
|
palette:
|
|
|
|
scheme: default
|
|
|
|
primary: orange
|
|
|
|
accent: amber
|
|
|
|
|
|
|
|
# Support urls previously used by mdbook
|
|
|
|
use_directory_urls: false
|
|
|
|
repo_url: https://github.com/status-im/nimbus-eth2
|
|
|
|
edit_uri: edit/unstable/docs/the_nimbus_book/src
|
|
|
|
site_url: https://nimbus.guide
|
|
|
|
docs_dir: src
|
|
|
|
|
|
|
|
markdown_extensions:
|
|
|
|
- admonition
|
2022-07-24 20:13:47 +00:00
|
|
|
- meta
|
2022-07-22 19:47:24 +00:00
|
|
|
- pymdownx.details
|
|
|
|
- pymdownx.highlight:
|
|
|
|
anchor_linenums: true
|
|
|
|
- pymdownx.inlinehilite
|
|
|
|
- pymdownx.snippets
|
|
|
|
- pymdownx.superfences
|
|
|
|
- pymdownx.tabbed:
|
|
|
|
alternate_style: true
|
2022-07-24 20:13:47 +00:00
|
|
|
- tables
|
2022-08-13 18:17:20 +00:00
|
|
|
- toc:
|
|
|
|
toc_depth: 3
|
2022-07-22 19:47:24 +00:00
|
|
|
|
|
|
|
nav:
|
2022-07-24 20:13:47 +00:00
|
|
|
- About:
|
2022-08-13 18:17:20 +00:00
|
|
|
- 'index.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'philosophy.md'
|
|
|
|
|
2022-08-13 18:17:20 +00:00
|
|
|
- Getting started:
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'quick-start.md'
|
|
|
|
- 'run-a-validator.md'
|
2022-08-13 18:17:20 +00:00
|
|
|
- 'migration.md'
|
|
|
|
- 'metrics-pretty-pictures.md'
|
|
|
|
- 'pi-guide.md'
|
|
|
|
- 'el-light-client.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
|
2022-07-24 20:13:47 +00:00
|
|
|
- How-to:
|
|
|
|
- Beacon node:
|
|
|
|
- 'install.md'
|
|
|
|
- 'build.md'
|
|
|
|
- 'start-syncing.md'
|
|
|
|
- 'trusted-node-sync.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
|
2022-07-24 20:13:47 +00:00
|
|
|
- Validator:
|
|
|
|
- 'deposit.md'
|
|
|
|
- 'keys.md'
|
|
|
|
- 'connect-eth2.md'
|
|
|
|
- 'graffiti.md'
|
|
|
|
- 'suggested-fee-recipient.md'
|
2022-08-29 09:59:12 +00:00
|
|
|
- 'external-block-builder.md'
|
2022-07-24 20:13:47 +00:00
|
|
|
- 'keep-an-eye.md'
|
|
|
|
- 'more-keys.md'
|
|
|
|
- 'additional-validator.md'
|
|
|
|
- 'validator-client.md'
|
2023-04-05 16:23:23 +00:00
|
|
|
- 'withdrawals.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
|
2022-07-24 20:13:47 +00:00
|
|
|
- General:
|
|
|
|
- 'keep-updated.md'
|
|
|
|
- 'eth1.md'
|
|
|
|
- 'goerli-eth.md'
|
|
|
|
- 'beacon-node-systemd.md'
|
|
|
|
- 'log-rotate.md'
|
|
|
|
- 'database-backup.md'
|
|
|
|
- 'email-notifications.md'
|
|
|
|
- 'profits.md'
|
|
|
|
- 'health.md'
|
|
|
|
- 'prater.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
|
|
|
|
- Security:
|
2022-11-13 06:59:55 +00:00
|
|
|
- 'preparation.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'security_issues.md'
|
|
|
|
- 'audit.md'
|
|
|
|
- 'distribution_internals.md'
|
|
|
|
|
|
|
|
- Reference:
|
2022-08-13 18:17:20 +00:00
|
|
|
- 'hardware.md'
|
2022-11-13 06:59:55 +00:00
|
|
|
- Advanced options:
|
|
|
|
- 'options.md'
|
|
|
|
- 'networking.md'
|
|
|
|
- 'optimistic-sync.md'
|
|
|
|
- 'light-client-data.md'
|
|
|
|
- 'logging.md'
|
|
|
|
- 'validator-client-options.md'
|
|
|
|
- 'validator-monitor.md'
|
2022-12-09 16:05:55 +00:00
|
|
|
- 'doppelganger-detection.md'
|
2022-11-24 09:21:58 +00:00
|
|
|
- "REST APIs":
|
2022-11-13 06:59:55 +00:00
|
|
|
- 'rest-api.md'
|
|
|
|
- 'keymanager-api.md'
|
|
|
|
- Storage:
|
|
|
|
- 'data-dir.md'
|
|
|
|
- 'era-store.md'
|
History pruning (fixes #4419) (#4445)
Introduce (optional) pruning of historical data - a pruned node will
continue to answer queries for historical data up to
`MIN_EPOCHS_FOR_BLOCK_REQUESTS` epochs, or roughly 5 months, capping
typical database usage at around 60-70gb.
To enable pruning, add `--history=prune` to the command line - on the
first start, old data will be cleared (which may take a while) - after
that, data is pruned continuously.
When pruning an existing database, the database will not shrink -
instead, the freed space is recycled as the node continues to run - to
free up space, perform a trusted node sync with a fresh database.
When switching on archive mode in a pruned node, history is retained
from that point onwards.
History pruning is scheduled to be enabled by default in a future
release.
In this PR, `minimal` mode from #4419 is not implemented meaning
retention periods for states and blocks are always the same - depending
on user demand, a future PR may implement `minimal` as well.
2023-01-07 10:02:15 +00:00
|
|
|
- 'history.md'
|
2023-05-09 08:16:43 +00:00
|
|
|
- 'web3signer.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'migration-options.md'
|
2022-11-13 06:59:55 +00:00
|
|
|
- 'attestation-performance.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'troubleshooting.md'
|
2022-11-13 06:59:55 +00:00
|
|
|
- 'faq.md'
|
2022-07-22 19:47:24 +00:00
|
|
|
- 'developers.md'
|
|
|
|
- 'resources.md'
|
2022-08-13 18:17:20 +00:00
|
|
|
- 'contribute.md'
|
|
|
|
|
|
|
|
- Downloads:
|
|
|
|
- 'binaries.md'
|
|
|
|
- 'docker.md'
|
|
|
|
- 'checksums.md'
|