Documentation
¶
Index ¶
- func DefaultMetricsProvider(config *cfg.InstrumentationConfig) cmtnode.MetricsProvider
- func HandleExitSignal() context.Context
- func InitLogger(config *cmtcfg.Config)
- func LoadGenesisDoc(mainDB db.DB, genesisDocProvider cmtnode.GenesisDocProvider) (*cmttypes.GenesisDoc, error)
- func NewChain(mainDB db.DB) *chain.Chain
- func OpenMainDB(ctx *cli.Context, dataDir string) *lvldb.LevelDB
- type Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultMetricsProvider ¶ added in v0.0.2
func DefaultMetricsProvider(config *cfg.InstrumentationConfig) cmtnode.MetricsProvider
func HandleExitSignal ¶
func InitLogger ¶
func LoadGenesisDoc ¶
func LoadGenesisDoc( mainDB db.DB, genesisDocProvider cmtnode.GenesisDocProvider, ) (*cmttypes.GenesisDoc, error)
Types ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
var (
GlobNodeInst *Node
)
func NewNode ¶
func NewNode( ctx context.Context, config *cmtcfg.Config, privValidator *privval.FilePV, nodeKey *types.NodeKey, clientCreator cmtproxy.ClientCreator, genesisDocProvider cmtnode.GenesisDocProvider, dbProvider cmtcfg.DBProvider, metricProvider cmtnode.MetricsProvider, logger log.Logger, ) (*Node, error)
Click to show internal directories.
Click to hide internal directories.