Skip to main content

Module node

Module node 

Source

Structs§

AuthorityKeyPairWithPath
Wrapper struct for AuthorityKeyPair that can be deserialized from a file path.
AuthorityOverloadConfig
Configuration for the threshold(s) at which we consider the system to be overloaded. When one of the threshold is passed, the node may stop processing new transactions and/or certificates until the congestion resolves.
AuthorityStorePruningConfig
CheckpointArchiveConfig
Configuration for backfilling checkpoint contents from the checkpoint archive when peers no longer serve the required range.
CheckpointExecutorConfig
ConsensusConfig
DBCheckpointConfig
ExecutionCacheConfig
ExpensiveSafetyCheckConfig
Genesis
GrpcApiConfig
Configuration for the gRPC API service
KeyPairWithPath
Wrapper struct for IotaKeyPair that can be deserialized from a file path. Used by network, worker, and account keypair.
MetricsConfig
NodeConfig
StateDebugDumpConfig
Configurations which determine how we dump state debug info. Debug info is dumped when a node forks.
StateSnapshotConfig
Configuration for the per-epoch state-snapshot publisher.
TlsConfig
TransactionKeyValueStoreReadConfig
TransactionKeyValueStoreWriteConfig
WritebackCacheConfig

Enums§

RunWithRange
ServerType

Constants§

DEFAULT_COMMISSION_RATE
Default commission rate of 2%
DEFAULT_FULL_CHECKPOINT_CONTENTS_CACHE_SIZE_MB
Default budget in MiB for the in-memory full-checkpoint-contents cache.
DEFAULT_GRPC_CONCURRENCY_LIMIT
DEFAULT_VALIDATOR_GAS_PRICE
Default gas price of 1000 Nanos

Functions§

bool_true
default_admin_interface_address
default_concurrency_limit
default_enable_index_processing
default_end_of_epoch_broadcast_channel_capacity
default_full_checkpoint_contents_cache_size_mb
default_grpc_api_config
default_json_rpc_address