validation

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateCreateTxFlagGroups

func ValidateCreateTxFlagGroups(cmd *cobra.Command) error

ValidateCreateTxFlagGroups validates flag groups for create transactions

func ValidateNetworkFields

func ValidateNetworkFields(config *config.ResolvedConfig, requireNetwork bool) error

ValidateNetworkFields validates network-related fields

func ValidateSendTxFlagGroups

func ValidateSendTxFlagGroups(cmd *cobra.Command) error

ValidateSendTxFlagGroups validates flag groups for send transactions

func ValidateSigningFields

func ValidateSigningFields(config *config.ResolvedConfig, requireSigning bool) error

ValidateSigningFields validates signing-related fields

func ValidateValidatorCreateFields

func ValidateValidatorCreateFields(config *config.ResolvedConfig, fields *ValidatorCreateFields) error

ValidateValidatorCreateFields validates validator creation fields

func ValidateValidatorUpdateFields

func ValidateValidatorUpdateFields(config *config.ResolvedConfig, fields *ValidatorUpdateFields) error

ValidateValidatorUpdateFields validates validator update fields

Types

type ValidatorCreateFields

type ValidatorCreateFields struct {
	PubKey            string
	Operator          string
	RewardManager     string
	CommissionRate    string
	Metadata          string
	InitialCollateral string
}

ValidatorCreateFields contains fields for validator creation validation

type ValidatorUpdateFields

type ValidatorUpdateFields struct {
	ValidatorAddress string
	FieldName        string
	NewValue         string
}

ValidatorUpdateFields contains fields for validator update validation

Jump to

Keyboard shortcuts

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