Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Logging LoggingConfig `yaml:"logging"` Metrics MetricsConfig `yaml:"metrics"` Dns DnsConfig `yaml:"dns"` Debug DebugConfig `yaml:"debug"` Indexer IndexerConfig `yaml:"indexer"` State StateConfig `yaml:"state"` }
type DebugConfig ¶
type DnsConfig ¶
type DnsConfig struct { ListenAddress string `yaml:"address" envconfig:"DNS_LISTEN_ADDRESS"` ListenPort uint `yaml:"port" envconfig:"DNS_LISTEN_PORT"` RecursionEnabled bool `yaml:"recursionEnabled" envconfig:"DNS_RECURSION"` FallbackServers []string `yaml:"fallbackServers" envconfig:"DNS_FALLBACK_SERVERS"` }
type IndexerConfig ¶
type IndexerConfig struct { Network string `yaml:"network" envconfig:"INDEXER_NETWORK"` NetworkMagic uint32 `yaml:"networkMagic" envconfig:"INDEXER_NETWORK_MAGIC"` Address string `yaml:"address" envconfig:"INDEXER_TCP_ADDRESS"` SocketPath string `yaml:"socketPath" envconfig:"INDEXER_SOCKET_PATH"` ScriptAddress string `yaml:"scriptAddress" envconfig:"INDEXER_SCRIPT_ADDRESS"` InterceptHash string `yaml:"interceptHash" envconfig:"INDEXER_INTERCEPT_HASH"` InterceptSlot uint64 `yaml:"interceptSlot" envconfig:"INDEXER_INTERCEPT_SLOT"` }
type LoggingConfig ¶
type MetricsConfig ¶
type StateConfig ¶
type StateConfig struct {
Directory string `yaml:"dir" envconfig:"STATE_DIR"`
}
Click to show internal directories.
Click to hide internal directories.