vegacapsule

package
v0.76.8 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VegaModeValidator = "validator"
)

Variables

This section is empty.

Functions

func StartNode

func StartNode(log *zap.Logger, nodeName, vegacapsuleBinary, vegacapsuleNetworkHome string) error

Types

type AddNodesBaseOn

type AddNodesBaseOn struct {
	Node  string
	Group string
}

type NodeDetails

type NodeDetails struct {
	Name string `json:"Name"`
	Mode string `json:"Mode"`
	Vega struct {
		HomeDir        string `json:"HomeDir"`
		ConfigFilePath string `json:"ConfigFilePath"`
		BinaryPath     string `json:"BinaryPath"`
	} `json:"Vega"`
	Tendermint struct {
		ConfigFilePath string `json:"ConfigFilePath"`
	} `json:"Tendermint"`
	DataNode *struct {
		HomeDir        string `json:"HomeDir"`
		ConfigFilePath string `json:"ConfigFilePath"`
	} `json:"DataNode,omitempty"`
	Visor *struct {
		HomeDir        string `json:"HomeDir"`
		ConfigFilePath string `json:"ConfigFilePath"`
	} `json:"Visor"`
}

func AddNodes

func AddNodes(log *zap.Logger, binary string, filter AddNodesBaseOn, startNode bool, vegacapsuleNetworkHome string) (*NodeDetails, error)

type NodesListOut added in v0.76.8

type NodesListOut map[string]NodeDetails

func ListNodes

func ListNodes(binary, customNetworkHomePath string) (NodesListOut, error)

Jump to

Keyboard shortcuts

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