OptionalarchiveNot clear old data, set true for archive nodes.
Optionalblock_Horizon at which instead of fetching block, fetch full state.
Optionalblock_Behind this horizon header fetch kicks in.
Optionalblock_Duration to check for producing / skipping block.
Optionalcatchup_Time between check to perform catchup.
Optionalchain_Chain id for status.
Optionalchunk_Optional config for the Chunk Distribution Network feature.
If set to None then this node does not participate in the Chunk Distribution Network.
Nodes not participating will still function fine, but possibly with higher
latency due to the need of requesting chunks over the peer-to-peer network.
Optionalchunk_Time between checking to re-request chunks.
Optionalchunk_Number of threads for ChunkValidationActor pool.
Optionalchunk_Multiplier for the wait time for all chunks to be received.
Optionalchunks_Height horizon for the chunk cache. A chunk is removed from the cache if its height + chunks_cache_height_horizon < largest_seen_height. The default value is DEFAULT_CHUNKS_CACHE_HEIGHT_HORIZON.
Optionalclient_Number of threads to execute background migration work in client.
Optionalcloud_Configuration for a cloud-based archival writer. If this config is present, the writer is enabled and writes chunk-related data based on the tracked shards.
Optionaldisable_If true, the node won't forward transactions to next the chunk producers.
Optionaldoomslug_Time between running doomslug timer.
Optionalenable_If true, transactions for the next chunk will be prepared early, right after the previous chunk's post-state is ready. This can help produce chunks faster, for high-throughput chains. The current implementation increases latency on low-load chains, which will be fixed in the future. The default is disabled.
Optionalenable_Optionalenable_Re-export storage layer statistics as prometheus metrics.
Optionalepoch_Epoch length.
Optionalepoch_Options for epoch sync.
Optionalexpected_Graceful shutdown at expected block height.
OptionalgcGarbage collection configuration.
Optionalheader_Expected increase of header head height per second during header sync
Optionalheader_How much time to wait after initial header sync
Optionalheader_How much time to wait after some progress is made in header sync
Optionalheader_How much time to wait before banning a peer in header sync if sync is too slow
Optionallog_Period between logging summary information.
Optionallog_Enable coloring of the logs
Optionalmax_Maximum wait for approvals before producing block.
Optionalmax_Maximum duration before skipping given height.
Optionalmax_Max burnt gas per view method. If present, overrides value stored in genesis file. The value only affects the RPCs without influencing the protocol thus changing it per-node doesn’t affect the blockchain.
Optionalmin_Minimum duration before producing block.
Optionalmin_Minimum number of peers to start syncing.
Optionalnum_Number of block producer seats
Optionalorphan_Maximum size of state witnesses in the OrphanStateWitnessPool.
We keep only orphan witnesses which are smaller than this size. This limits the maximum memory usage of OrphanStateWitnessPool.
Optionalorphan_OrphanStateWitnessPool keeps instances of ChunkStateWitness which can't be processed because the previous block isn't available. The witnesses wait in the pool until the required block appears. This variable controls how many witnesses can be stored in the pool.
Optionalproduce_Limit the time of adding transactions to a chunk. A node produces a chunk by adding transactions from the transaction pool until some limit is reached. This time limit ensures that adding transactions won't take longer than the specified duration, which helps to produce the chunk quickly.
Optionalproduce_Produce empty blocks, use false for testing.
Optionalprotocol_Determines whether client should exit if the protocol version is not supported for the next or next next epoch.
Optionalresharding_Optionalrpc_Listening rpc port for status.
Optionalsave_Save observed instances of invalid ChunkStateWitness to the database in DBCol::InvalidChunkStateWitnesses. Saving invalid witnesses is useful for analysis and debugging. This option can cause extra load on the database and is not recommended for production use.
Optionalsave_Save observed instances of ChunkStateWitness to the database in DBCol::LatestChunkStateWitnesses. Saving the latest witnesses is useful for analysis and debugging. This option can cause extra load on the database and is not recommended for production use.
Optionalsave_Whether to persist state changes on disk or not.
Optionalsave_save_trie_changes should be set to true iff
Optionalsave_Whether to persist transaction outcomes to disk or not.
Optionalsave_Whether to persist partial chunk parts for untracked shards or not.
Optionalskip_Skip waiting for sync (for testing or single node testnet).
Optionalstate_Number of threads for StateRequestActor pool.
Optionalstate_Number of seconds between state requests for view client. Throttling window for state requests (headers and parts).
Optionalstate_Maximum number of state requests served per throttle period
Optionalstate_Options for syncing state.
Optionalstate_Whether to use the State Sync mechanism. If disabled, the node will do Block Sync instead of State Sync.
Optionalstate_Additional waiting period after a failed request to external storage
Optionalstate_How long to wait for a response from centralized state sync
Optionalstate_How long to wait for a response from p2p state sync
Optionalstate_How long to wait after a failed state sync request
Optionalsync_How often to check that we are not out of sync.
Optionalsync_Sync height threshold: below this difference in height don't start syncing.
Optionalsync_Maximum number of block requests to send to peers to sync
Optionalsync_While syncing, how long to check for each step.
Optionaltracked_Optionaltransaction_Limit of the size of per-shard transaction pool measured in bytes. If not set, the size will be unbounded.
Optionaltransaction_Optionaltrie_Upper bound of the byte size of contract state that is still viewable. None is no limit
Optionalttl_Time to persist Accounts Id in the router without removing them.
Optionaltx_If the node is not a chunk producer within that many blocks, then route to upcoming chunk producers.
OptionalversionVersion of the binary.
Optionalview_Number of threads for ViewClientActor pool.
ClientConfig where some fields can be updated at runtime.