configuration

package
v0.0.0-...-031fc53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2020 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	WorkmanagerNotificationsBindAddr string `envconfig:"solo_workmanager_notifications_bind_addr" required:"true"`
	GatewayInsecureBindAddr          string `envconfig:"solo_gateway_insecure_bind_addr"`
	GatewayPassword                  string `envconfig:"solo_gateway_password" required:"true"`
	ShareDifficulty                  uint64 `envconfig:"solo_share_difficulty" default:"4000000000"`
	NodeHTTPRPC                      string `envconfig:"solo_node_http_rpc" default:"http://127.0.0.1:8545"`
	DBPath                           string `envconfig:"solo_db_path" default:"./solo_db"`
	LogLevel                         string `envconfig:"solo_log_level" default:"info"`
	BlockConfirmationsRequired       uint64 `envconfig:"solo_block_confirmations_required" default:"60"`
	WebServerBind                    string `envconfig:"solo_webserver_bind" default:"127.0.0.1:8085"`
}

Configuration specifies the Solo configuration

func GetConfig

func GetConfig() (Configuration, error)

GetConfig parses the environment variables and returns them as Configuration struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL