cli

package
v0.50.26 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2025 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// FlagOverwrite defines a flag to overwrite an existing genesis JSON file.
	FlagOverwrite = "overwrite"

	// FlagSeed defines a flag to initialize the private validator key from a specific seed.
	FlagRecover = "recover"

	// FlagDefaultBondDenom defines the default denom to use in the genesis file.
	FlagDefaultBondDenom = "default-denom"

	// FlagConsensusKeyAlgo defines the algorithm to use for the consensus signing key.
	FlagConsensusKeyAlgo = "consensus-key-algo"
)

Variables

View Source
var MigrationMap = types.MigrationMap{
	// contains filtered or unexported fields
}

MigrationMap is a map of SDK versions to their respective genesis migration functions.

Functions

func AddBulkGenesisAccountCmd

func AddBulkGenesisAccountCmd() *cobra.Command

AddBulkGenesisAccountCmd returns bulk-add-genesis-account cobra Command. This command is provided as a default, applications are expected to provide their own command if custom genesis accounts are needed.

func AddGenesisAccountCmd

func AddGenesisAccountCmd() *cobra.Command

AddGenesisAccountCmd returns add-genesis-account cobra Command. This command is provided as a default, applications are expected to provide their own command if custom genesis accounts are needed.

func CollectGenTxsCmd

func CollectGenTxsCmd(validator func([]transaction.Msg) error) *cobra.Command

CollectGenTxsCmd - return the cobra command to collect genesis transactions

func ExternalIP

func ExternalIP() (string, error)

ExternalIP https://stackoverflow.com/questions/23558425/how-do-i-get-the-local-ip-address-in-go TODO there must be a better way to get external IP

func GenTxCmd

func GenTxCmd(genMM genesisMM, genBalIterator types.GenesisBalancesIterator) *cobra.Command

GenTxCmd builds the application's gentx command.

func InitCmd

func InitCmd(mm genesisMM) *cobra.Command

InitCmd returns a command that initializes all files needed for Tendermint and the respective application.

func MigrateGenesisCmd

func MigrateGenesisCmd(migrations types.MigrationMap) *cobra.Command

MigrateGenesisCmd returns a command to execute genesis state migration. Applications should pass their own migration map to this function. When the application migration includes a SDK migration, the Cosmos SDK migration function should as well be called.

func MigrateHandler

func MigrateHandler(cmd *cobra.Command, args []string, migrations types.MigrationMap) error

MigrateHandler handles the migration command with a migration map as input, returning an error upon failure.

func ValidateGenesisCmd

func ValidateGenesisCmd(genMM genesisMM) *cobra.Command

ValidateGenesisCmd takes a genesis file, and makes sure that it is valid.

Types

This section is empty.

Jump to

Keyboard shortcuts

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