genesis

package
v0.0.0-...-f672fcd Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2024 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatError   = "StatError"
	ExistsError = "ExistsError"
)

Variables

This section is empty.

Functions

func GenerateExtraDataPolyBft

func GenerateExtraDataPolyBft(validators []*validator.ValidatorMetadata) ([]byte, error)

GenerateExtraDataPolyBft populates Extra with specific fields required for polybft consensus protocol

func GetCommand

func GetCommand() *cobra.Command

func GetValidatorKeyFiles

func GetValidatorKeyFiles(rootDir, filePrefix string) ([]string, error)

GetValidatorKeyFiles returns file names which has validator secrets

func ReadValidatorsByPrefix

func ReadValidatorsByPrefix(dir, prefix string) ([]*validator.GenesisValidator, error)

ReadValidatorsByPrefix reads validators secrets on a given root directory and with given folder prefix

Types

type GenesisGenError

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

GenesisGenError is a specific error type for generating genesis

func (*GenesisGenError) GetMessage

func (g *GenesisGenError) GetMessage() string

GetMessage returns the message of the genesis generation error

func (*GenesisGenError) GetType

func (g *GenesisGenError) GetType() string

GetType returns the type of the genesis generation error

type GenesisResult

type GenesisResult struct {
	Message string `json:"message"`
}

func (*GenesisResult) GetOutput

func (r *GenesisResult) GetOutput() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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