config

package
v0.2.14 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2021 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configurations

type Configurations struct {
	// configuration for your local
	Local EnvConfig `json:"local"`
	// configuration for development
	Dev EnvConfig `json:"development"`
	// configuration for production
	Prod EnvConfig `json:"production"`
}

total configurations

var TotalConfig Configurations

type ConsensusConfig

type ConsensusConfig struct {
	Criteria uint `json:"criteria"`
}

detail configurations for consensus part

type EnvConfig

type EnvConfig struct {
	Consensus      ConsensusConfig `json:"consensus"`
	Token          TokenConfig     `json:"token"`
	Bootnodes      []string        `json:"bootnodes"`
	QManagers      []string        `json:"qmanagers"`
	Senatornodes   []string        `json:"Senatornodes"`
	Candidatenodes []string        `json:"Candidatenodes"`
}

configurations of each environment

var Config EnvConfig

func (*EnvConfig) GetConfig

func (c *EnvConfig) GetConfig(env string, setupenv string)

type TokenConfig

type TokenConfig struct {
}

detail configurations for token economy part

Jump to

Keyboard shortcuts

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