config

package
v1.7.13-patch2-fix1 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2024 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOverrideConfigsHandler added in v1.7.10

func NewOverrideConfigsHandler() *overrideConfigsHandler

NewOverrideConfigsHandler creates a new instance of type overrideConfigsHandler

Types

type BlocksGeneratorConfig added in v1.7.1

type BlocksGeneratorConfig struct {
	AutoGenerateBlocks bool   `toml:"auto-generate-blocks"`
	BlockTimeInMs      uint64 `toml:"block-time-in-milliseconds"`
}

BlocksGeneratorConfig defined the configuration for the blocks generator

type Config

type Config struct {
	Config struct {
		Simulator struct {
			ServerPort        int    `toml:"server-port"`
			NumOfShards       int    `toml:"num-of-shards"`
			RoundsPerEpoch    int    `toml:"rounds-per-epoch"`
			RoundDurationInMs int    `toml:"round-duration-in-milliseconds"`
			InitialRound      int64  `toml:"initial-round"`
			InitialNonce      uint64 `toml:"initial-nonce"`
			InitialEpoch      uint32 `toml:"initial-epoch"`
			MxChainRepo       string `toml:"mx-chain-go-repo"`
			MxProxyRepo       string `toml:"mx-chain-proxy-go-repo"`
		} `toml:"simulator"`
		Logs struct {
			LogFileLifeSpanInMB  int    `toml:"log-file-life-span-in-mb"`
			LogFileLifeSpanInSec int    `toml:"log-file-life-span-in-sec"`
			LogFilePrefix        string `toml:"log-file-prefix"`
			LogsPath             string `toml:"logs-path"`
		} `toml:"logs"`
		BlocksGenerator BlocksGeneratorConfig `toml:"blocks-generator"`
	} `toml:"config"`
}

Config will hold the whole config file's data

type OverrideConfigs added in v1.7.4

type OverrideConfigs struct {
	OverridableConfigTomlValues []config.OverridableConfig
}

OverrideConfigs defines the struct used for the overridable configs

Jump to

Keyboard shortcuts

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