Structs

Represents a deprecated config that provides no field verification.

A single struct for reading / writing to a file for identity across config

The identity is stored within the config.

This represents an identity in a secure-storage as defined in NodeConfig::secure.

Config pulls in configuration information from the config file. This is used to set up the nodes and configure various parameters. The config file is broken up into sections for each module so that only that module can be passed around

Represents a single seed configuration for a seed peer

Port selected RocksDB options for tuning underlying rocksdb instance of AptosDB. see https://github.com/facebook/rocksdb/blob/master/include/rocksdb/options.h for detailed explanations.

Enums

The bootstrapping mode determines how the node will bootstrap to the latest blockchain state, e.g., directly download the latest states.

The continuous syncing mode determines how the node will stay up-to-date once it has bootstrapped and the blockchain continues to grow, e.g., continuously executing all transactions.

Represents the Role that a peer plays in the network ecosystem rather than the type of node. Determines how nodes are connected to other nodes, and how discovery views them.

Defines how safety rules should be executed

Tokens can either be directly within this config or stored somewhere on disk.

Constants

Traits

Functions

Type Definitions