ibftswitch

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrFromPositive                  = errors.New(`"from" must be positive number`)
	ErrIBFTConfigNotFound            = errors.New(`"ibft" config doesn't exist in "engine" of genesis.json'`)
	ErrSameIBFTAndValidatorType      = errors.New("cannot specify same IBFT type and validator type as the last fork")
	ErrLessFromThanLastFrom          = errors.New(`"from" must be greater than the beginning height of last fork`)
	ErrInvalidValidatorsUpdateHeight = errors.New(`cannot specify a less height than 2 for validators update`)
)

Functions

func GetCommand

func GetCommand() *cobra.Command

Types

type IBFTSwitchResult

type IBFTSwitchResult struct {
	Chain             string                   `json:"chain"`
	Type              fork.IBFTType            `json:"type"`
	ValidatorType     validators.ValidatorType `json:"validator_type"`
	From              common.JSONNumber        `json:"from"`
	Deployment        *common.JSONNumber       `json:"deployment,omitempty"`
	MaxValidatorCount common.JSONNumber        `json:"maxValidatorCount"`
	MinValidatorCount common.JSONNumber        `json:"minValidatorCount"`
}

func (*IBFTSwitchResult) GetOutput

func (r *IBFTSwitchResult) GetOutput() string

Jump to

Keyboard shortcuts

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