all args
args tagged with "hidden_cli_arg"
accounts db ancient append vecs
AppendVecs that are older than (slots_per_epoch - SLOT-OFFSET) are squashed together."
accounts db ancient storage ideal size
The smallest size of ideal ancient storage.
accounts db create ancient storage packed
Create ancient storages in one shot instead of appending.
accounts db experimental accumulator hash
Enables the experimental accumulator hash
accounts db hash calculation pubkey bins
The number of pubkey bins used for accounts hash calculation.
accounts db max ancient storages
The number of ancient storages the ancient slot combining should converge to.
accounts db read cache limit mb
How large the read cache for account data can become, in mebibytes
accounts db scan filter for shrinking
Debug option to use different type of filtering for accounts index scan in shrinking. "all" will scan both in-memory and on-disk accounts index, which is the default. "only-abnormal" will scan in-memory accounts index only for abnormal entries and skip scanning on-disk accounts index by assuming that on-disk accounts index contains only normal accounts index entry. "only-abnormal-with-verify" is similar to "only-abnormal", which will scan in-memory index for abnormal entries, but will also verify that on-disk account entries are indeed normal."
accounts db snapshots use experimental accumulator hash
Snapshots use the experimental accumulator hash
accounts db squash storages method
Squash multiple account storage files together using this method
accounts db test skip rewrites
Debug option to skip rewrites for rent-exempt accounts but still add them in bank delta hash calculation"
accounts db verify experimental accumulator hash
Verifies the experimental accumulator hash
accounts db verify refcounts
Debug option to scan all append vecs and verify account index refcounts prior to clean"
accounts filler count
How many accounts to add to stress the system. Accounts are ignored in operations related to correctness.
accounts filler size
Size per filler account in bytes.
allow private addr
Allow contacting private ip addresses
delay leader block for pending fork
Delay leader block creation while replaying a block which descends from the current fork and has a lower slot than our next leader slot. If we don't delay here, our new leader block will be on a different fork from the block we are replaying and there is a high chance that the cluster will confirm that block's fork rather than our leader block's fork because it was created before we started creating ours."
no os cpu stats reporting
Disable reporting of OS CPU statistics.
no os disk stats reporting
Disable reporting of OS disk statistics.
no os memory stats reporting
Disable reporting of OS memory statistics.
no os network limits test
Skip checks for OS network limits.
no os network stats reporting
Disable reporting of OS network statistics.
no poh speed test
Skip the check for PoH speed.
no port check
Do not perform TCPUDP reachable port checks at start-up
no skip initial accounts db clean
Do not skip the initial cleaning of accounts when verifying snapshot bank
no wait for vote to start leader
If the validator starts up with no ledger, it will wait to start block production until it sees a vote land in a rooted slot. This prevents double signing. Turn off to risk double signing a block."
num quic endpoints
The number of QUIC endpoints used for TPU and TPU-Forward. It can be increased to increase network ingest throughput, at the expense of higher CPU and general validator load.
partitioned epoch rewards compare calculation
Do normal epoch rewards distribution, but also calculate rewards using the partitioned rewards code path and compare the resulting vote and stake accounts"
partitioned epoch rewards force enable single slot
Force the partitioned rewards distribution, but distribute all rewards in the first slot in the epoch. This should match consensus with the normal rewards distribution."
poh hashes per batch
Specify hashes per batch in PoH service
poh pinned cpu core
EXPERIMENTAL: Specify which CPU core PoH is pinned to
process ledger before services
Process the local ledger fully before starting networking services
repair whitelist
A list of validators to prioritize repairs from. If specified, repair requests from validators in the list will be prioritized over requests from other validators. [default: all validators]"
rocksdb ledger compression
The compression algorithm that is used to compress transaction status data. Turning on compression can save ~10% of the ledger size."
rocksdb perf sample interval
Controls how often RocksDB readwrite performance samples are collected. Perf samples are collected in 1 ROCKS_PERF_SAMPLE_INTERVAL sampling rate."
rpc bigtable instance
Name of BigTable instance to target
rpc send transaction batch size
The size of transactions to be sent in batch.
rpc send transaction batch ms
The rate at which transactions sent via rpc service are sent in batch.
tpu max connections per ipaddr per minute
Controls the rate of the clients connections per IpAddr per minute.
tpu max connections per peer
Controls the max concurrent connections per IpAddr.
tpu max fwd staked connections
Controls the max concurrent connections for TPU-forward from staked nodes.
tpu max fwd unstaked connections
Controls the max concurrent connections for TPU-forward from unstaked nodes.
tpu max staked connections
Controls the max concurrent connections for TPU from staked nodes.
tpu max streams per ms
Controls the max number of streams for a TPU service.
tpu max unstaked connections
Controls the max concurrent connections fort TPU from unstaked nodes.
tpu use quic
Use QUIC to send transactions.
vote use quic
Controls if to use QUIC to send votes.
wen restart
Only used during coordinated cluster restarts. nn Need to also specify the leader's pubkey in --wen-restart-leader. nn When specified, the validator will enter Wen Restart mode which pauses normal activity. Validators in this mode will gossip their last vote to reach consensus on a safe restart slot and repair all blocks on the selected fork. The safe slot will be a descendant of the latest optimistically confirmed slot to ensure we do not roll back any optimistically confirmed slots. nn The progress in this mode will be saved in the file location provided. If consensus is reached, the validator will automatically exit with 200 status code. Then the operators are expected to restart the validator with --wait_for_supermajority and other arguments (including new shred_version, supermajority slot, and bankhash) given in the error log before the exit so the cluster will resume execution. The progress file will be kept around for future debugging. nn If wen_restart fails, refer to the progress file (in proto3 format) for further debugging and watch the discord channel for instructions."
wen restart coordinator
Specifies the pubkey of the leader used in wen restart. May get stuck if the leader used is different from others."