extra

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2019 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ExtraCommand = cli.Command{
		Name:  "extra",
		Usage: "Istanbul extraData manipulation",
		Subcommands: []cli.Command{
			{
				Action:    decode,
				Name:      "decode",
				Usage:     "To decode an Istanbul extraData",
				ArgsUsage: "<extra data>",
				Flags: []cli.Flag{
					extraDataFlag,
				},
				Description: `
		This command decodes extraData to vanity and validators.
		`,
			},
			{
				Action:    encode,
				Name:      "encode",
				Usage:     "To encode an Istanbul extraData",
				ArgsUsage: "<config file> or \"0xValidator1,0xValidator2...\"",
				Flags: []cli.Flag{
					configFlag,
					validatorsFlag,
					vanityFlag,
				},
				Description: `
		This command encodes vanity and validators to extraData. Please refer to example/config.toml.
		`,
			},
		},
	}
)

Functions

func Decode

func Decode(extraData string) ([]byte, *types.IstanbulExtra, error)

func Encode

func Encode(vanity string, validators []common.Address) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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