eth2.0-specs/specs/merge/client-settings.md

1.8 KiB

Table of Contents generated with DocToc

The Merge -- Client Settings

Notice: This document is a work-in-progress for researchers and implementers.

This document specifies configurable settings that clients must implement for the Merge.

Override terminal total difficulty

To coordinate manual overrides to TERMINAL_TOTAL_DIFFICULTY parameter, clients must provide --terminal-total-difficulty-override as a configurable setting. The value provided by this setting must take precedence over pre-configured TERMINAL_TOTAL_DIFFICULTY parameter. Clients should accept the setting as a decimal value (i.e., not hexadecimal).

Except under exceptional scenarios, this setting is expected to not be used. Sufficient warning to the user about this exceptional configurable setting should be provided.

Override terminal block hash

To allow for transition coordination around a specific PoW block, clients must also provide --terminal-block-hash-override as a configurable setting. The value provided by this setting takes precedence over the pre-configured TERMINAL_BLOCK_HASH parameter.

Except under exceptional scenarios, this setting is expected to not be used. Sufficient warning to the user about this exceptional configurable setting should be provided.