app

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ValidatorApp

type ValidatorApp struct {
	// contains filtered or unexported fields
}

ValidatorApp is the app to run the validator runtime.

func NewValidatorApp

func NewValidatorApp(config ValidatorConfig) *ValidatorApp

NewValidatorApp creates a new validator app from the config.

func (*ValidatorApp) Exit

func (v *ValidatorApp) Exit()

Exit exits the validator app.

func (*ValidatorApp) Run

func (v *ValidatorApp) Run() error

Run starts the validator app.

type ValidatorConfig

type ValidatorConfig struct {
	BlockchainConn   *grpc.ClientConn
	NetworkConfig    *config.Config
	ValidatorIndices []uint32
	RootKey          string
}

ValidatorConfig is the config passed into the validator app.

func (*ValidatorConfig) ParseValidatorIndices

func (vc *ValidatorConfig) ParseValidatorIndices(validators string)

ParseValidatorIndices parses validator indices given a user-supplied list of ranges.

Jump to

Keyboard shortcuts

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