Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Name string `yaml:"name,omitempty"` Directory string `yaml:"directory,omitempty"` AutoOpenWebUI bool `yaml:"autoOpenWebUI,omitempty"` HTTP HTTP `yaml:"http,omitempty"` Consensus Consensus `yaml:"consensus,omitempty"` Syncer Syncer `yaml:"syncer,omitempty"` Log Log `yaml:"log,omitempty"` Index Index `yaml:"index,omitempty"` }
Config contains the configuration for the host.
type Consensus ¶
type Consensus struct {
Network string `yaml:"network,omitempty"`
}
Consensus contains the configuration for the consensus set.
type HTTP ¶
type HTTP struct { Address string `yaml:"address,omitempty"` Password string `yaml:"password,omitempty"` }
HTTP contains the configuration for the HTTP server.
type Index ¶
type Index struct { Mode wallet.IndexMode `yaml:"mode,omitempty"` BatchSize int `yaml:"batchSize,omitempty"` }
Index contains the configuration for the blockchain indexer
type Log ¶
type Log struct { Level string `yaml:"level,omitempty"` // global log level StdOut StdOut `yaml:"stdout,omitempty"` File LogFile `yaml:"file,omitempty"` }
Log contains the configuration for the logger.
type LogFile ¶
type LogFile struct { Enabled bool `yaml:"enabled,omitempty"` Level string `yaml:"level,omitempty"` // override the file log level Format string `yaml:"format,omitempty"` // Path is the path of the log file. Path string `yaml:"path,omitempty"` }
LogFile configures the file output of the logger.
type StdOut ¶
type StdOut struct { Level string `yaml:"level,omitempty"` // override the stdout log level Enabled bool `yaml:"enabled,omitempty"` Format string `yaml:"format,omitempty"` EnableANSI bool `yaml:"enableANSI,omitempty"` //nolint:tagliatelle }
StdOut configures the standard output of the logger.
Click to show internal directories.
Click to hide internal directories.