generatedilithiumtoexecutionchange

package
v4.0.0-...-b8b0360 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Commands = []*cli.Command{
	{
		Name:    "generate-dilithium-to-execution-change",
		Aliases: []string{"generate-execution-change"},
		Usage:   "",
		Action: func(cliCtx *cli.Context) error {
			if err := cliActionGenerateDilithiumToExecutionChange(cliCtx); err != nil {
				log.WithError(err).Fatal("Could not generate using an existing seed")
			}
			return nil
		},
		Flags: []cli.Flag{
			&cli.StringFlag{
				Name:        "dilithium-to-execution-changes-folder",
				Usage:       "Folder where the dilithium to execution changes files will be created",
				Destination: &generateDilithiumToExecutionChangeFlags.DilithiumToExecutionChangesFolder,
				Required:    true,
			},
			&cli.StringFlag{
				Name:        "chain",
				Usage:       "Name of the chain should be one of these mainnet, betanet",
				Destination: &generateDilithiumToExecutionChangeFlags.Chain,
				Required:    true,
			},
			&cli.StringFlag{
				Name:        "seed",
				Usage:       "",
				Destination: &generateDilithiumToExecutionChangeFlags.Seed,
				Required:    true,
			},
			&cli.Uint64Flag{
				Name:        "validator-start-index",
				Usage:       "",
				Destination: &generateDilithiumToExecutionChangeFlags.ValidatorStartIndex,
				Required:    true,
			},
			&cli.Uint64SliceFlag{
				Name:        "validator-indices",
				Usage:       "",
				Destination: generateDilithiumToExecutionChangeFlags.ValidatorIndices,
				Required:    true,
			},
			&cli.StringSliceFlag{
				Name:        "dilithium-withdrawal-credentials-list",
				Usage:       "",
				Destination: generateDilithiumToExecutionChangeFlags.DilithiumWithdrawalCredentialsList,
				Required:    true,
			},
			&cli.StringFlag{
				Name:        "execution-address",
				Usage:       "",
				Destination: &generateDilithiumToExecutionChangeFlags.ExecutionAddress,
				Required:    true,
			},
			&cli.StringFlag{
				Name:        "devnet-chain-setting",
				Usage:       "Use for devnet only, to set the custom network_name, genesis_fork_name, genesis_validator_root. Input should be in JSON format.",
				Destination: &generateDilithiumToExecutionChangeFlags.DevnetChainSetting,
				Value:       "",
			},
		},
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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