eth2.0-specs/specs/merge/client_settings.md

18 lines
1.0 KiB
Markdown
Raw Normal View History

# The Merge -- Client Settings
**Notice**: This document is a work-in-progress for researchers and implementers.
This document specifies configurable settings that merge clients are expected to ship with.
### Override terminal total difficulty
2021-09-08 13:06:22 -07:00
To coordinate changes to [`terminal_total_difficulty`](fork-choice.md#transitionstore), clients
must provide `--terminal-total-difficulty-override` as a configurable setting.
If `TransitionStore` has already [been initialized](./fork.md#initializing-transition-store), this alters the previously initialized value of
`TransitionStore.terminal_total_difficulty`, otherwise it initializes `TransitionStore` with the specified
`terminal_total_difficulty`.
2021-09-08 12:57:49 -07:00
Except under exceptional scenarios, this setting is expected to not be used, and `terminal_total_difficulty` will operate with [default functionality](./fork.md#initializing-transition-store). Sufficient warning to the user about this exceptional configurable setting should be provided.
2021-09-08 13:06:22 -07:00
[here](fork.md#initializing-transition-store).