# Functions
DefaultDBProvider returns a database using the DBBackend and DBDir specified in the ctx.Config.
DefaultGenesisDocProviderFunc returns a GenesisDocProvider that loads the GenesisDoc from the config.GenesisFile() on the filesystem.
DefaultMetricsProvider returns Metrics build using Prometheus client library if Prometheus is enabled.
DefaultNewNode returns a Tendermint node with default settings for the PrivValidator, ClientCreator, GenesisDoc, and DBProvider.
LoadStateFromDBOrGenesisDocProvider attempts to load the state from the database, or creates one using the given genesisDocProvider and persists the result to the database.
NewNode returns a new, ready to go, Tendermint Node.
# Structs
DBContext specifies config information for loading a new DB.
Node is the highest level interface to a full Tendermint node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
DBProvider takes a DBContext and returns an instantiated DB.
GenesisDocProvider returns a GenesisDoc.
MetricsProvider returns a consensus, p2p and mempool Metrics.
NodeProvider takes a config and a logger and returns a ready to go Node.