Documentation ¶
Index ¶
- Constants
- Variables
- func BuildCreateValidatorMsg(clientCtx client.Context, config TxCreateValidatorConfig, txBldr tx.Factory, ...) (tx.Factory, sdk.Msg, error)
- func CreateValidatorMsgFlagSet(ipDefault string) (fs *flag.FlagSet, defaultsDesc string)
- func FlagSetAmount() *flag.FlagSet
- func FlagSetCommissionCreate() *flag.FlagSet
- func FlagSetMinSelfDelegation() *flag.FlagSet
- func FlagSetPublicKey() *flag.FlagSet
- func GetCmdQueryDelegation() *cobra.Command
- func GetCmdQueryDelegations() *cobra.Command
- func GetCmdQueryHistoricalInfo() *cobra.Command
- func GetCmdQueryParams() *cobra.Command
- func GetCmdQueryPool() *cobra.Command
- func GetCmdQueryRedelegation() *cobra.Command
- func GetCmdQueryRedelegations() *cobra.Command
- func GetCmdQueryUnbondingDelegation() *cobra.Command
- func GetCmdQueryUnbondingDelegations() *cobra.Command
- func GetCmdQueryValidator() *cobra.Command
- func GetCmdQueryValidatorDelegations() *cobra.Command
- func GetCmdQueryValidatorRedelegations() *cobra.Command
- func GetCmdQueryValidatorUnbondingDelegations() *cobra.Command
- func GetCmdQueryValidators() *cobra.Command
- func GetQueryCmd() *cobra.Command
- func NewCancelUnbondingDelegation() *cobra.Command
- func NewCreateValidatorCmd() *cobra.Command
- func NewDelegateCmd() *cobra.Command
- func NewEditValidatorCmd() *cobra.Command
- func NewRedelegateCmd() *cobra.Command
- func NewTxCmd() *cobra.Command
- func NewUnbondCmd() *cobra.Command
- type TxCreateValidatorConfig
Constants ¶
const ( FlagAddressValidator = "validator" FlagAddressValidatorSrc = "addr-validator-source" FlagAddressValidatorDst = "addr-validator-dest" FlagPubKey = "pubkey" FlagAmount = "amount" FlagMoniker = "moniker" FlagEditMoniker = "new-moniker" FlagIdentity = "identity" FlagWebsite = "website" FlagSecurityContact = "security-contact" FlagDetails = "details" FlagCommissionRate = "commission-rate" FlagCommissionMaxRate = "commission-max-rate" FlagCommissionMaxChangeRate = "commission-max-change-rate" FlagMinSelfDelegation = "min-self-delegation" FlagGenesisFormat = "genesis-format" FlagNodeID = "node-id" FlagIP = "ip" FlagP2PPort = "p2p-port" )
Variables ¶
var (
DefaultTokens = sdk.TokensFromConsensusPower(100, sdk.DefaultPowerReduction)
)
default values
Functions ¶
func BuildCreateValidatorMsg ¶
func BuildCreateValidatorMsg(clientCtx client.Context, config TxCreateValidatorConfig, txBldr tx.Factory, generateOnly bool) (tx.Factory, sdk.Msg, error)
BuildCreateValidatorMsg makes a new MsgCreateValidator.
func CreateValidatorMsgFlagSet ¶ added in v0.47.0
Return the flagset, particular flags, and a description of defaults this is anticipated to be used with the gen-tx
func FlagSetAmount ¶ added in v0.47.0
FlagSetAmount Returns the FlagSet for amount related operations.
func FlagSetCommissionCreate ¶ added in v0.47.0
FlagSetCommissionCreate Returns the FlagSet used for commission create.
func FlagSetMinSelfDelegation ¶ added in v0.47.0
FlagSetMinSelfDelegation Returns the FlagSet used for minimum set delegation.
func FlagSetPublicKey ¶ added in v0.47.0
FlagSetPublicKey Returns the flagset for Public Key related operations.
func GetCmdQueryDelegation ¶
GetCmdQueryDelegation the query delegation command.
func GetCmdQueryDelegations ¶
GetCmdQueryDelegations implements the command to query all the delegations made from one delegator.
func GetCmdQueryHistoricalInfo ¶ added in v0.47.0
GetCmdQueryHistoricalInfo implements the historical info query command
func GetCmdQueryParams ¶
GetCmdQueryParams implements the params query command.
func GetCmdQueryPool ¶
GetCmdQueryPool implements the pool query command.
func GetCmdQueryRedelegation ¶
GetCmdQueryRedelegation implements the command to query a single redelegation record.
func GetCmdQueryRedelegations ¶
GetCmdQueryRedelegations implements the command to query all the redelegation records for a delegator.
func GetCmdQueryUnbondingDelegation ¶
GetCmdQueryUnbondingDelegation implements the command to query a single unbonding-delegation record.
func GetCmdQueryUnbondingDelegations ¶
GetCmdQueryUnbondingDelegations implements the command to query all the unbonding-delegation records for a delegator.
func GetCmdQueryValidator ¶
GetCmdQueryValidator implements the validator query command.
func GetCmdQueryValidatorDelegations ¶
GetCmdQueryValidatorDelegations implements the command to query all the delegations to a specific validator.
func GetCmdQueryValidatorRedelegations ¶
GetCmdQueryValidatorRedelegations implements the query all redelegatations from a validator command.
func GetCmdQueryValidatorUnbondingDelegations ¶
GetCmdQueryValidatorUnbondingDelegations implements the query all unbonding delegatations from a validator command.
func GetCmdQueryValidators ¶
GetCmdQueryValidators implements the query all validators command.
func GetQueryCmd ¶ added in v0.47.0
GetQueryCmd returns the cli query commands for this module
func NewCancelUnbondingDelegation ¶ added in v0.47.0
NewCancelUnbondingDelegation returns a CLI command handler for creating a MsgCancelUnbondingDelegation transaction.
func NewCreateValidatorCmd ¶ added in v0.47.0
NewCreateValidatorCmd returns a CLI command handler for creating a MsgCreateValidator transaction.
func NewDelegateCmd ¶ added in v0.47.0
NewDelegateCmd returns a CLI command handler for creating a MsgDelegate transaction.
func NewEditValidatorCmd ¶ added in v0.47.0
NewEditValidatorCmd returns a CLI command handler for creating a MsgEditValidator transaction.
func NewRedelegateCmd ¶ added in v0.47.0
NewRedelegateCmd returns a CLI command handler for creating a MsgBeginRedelegate transaction.
func NewTxCmd ¶ added in v0.47.0
NewTxCmd returns a root CLI command handler for all x/staking transaction commands.
func NewUnbondCmd ¶ added in v0.47.0
NewUnbondCmd returns a CLI command handler for creating a MsgUndelegate transaction.
Types ¶
type TxCreateValidatorConfig ¶ added in v0.47.0
type TxCreateValidatorConfig struct { ChainID string NodeID string Moniker string Amount string CommissionRate string CommissionMaxRate string CommissionMaxChangeRate string MinSelfDelegation string PubKey cryptotypes.PubKey IP string P2PPort uint Website string SecurityContact string Details string Identity string }
func PrepareConfigForTxCreateValidator ¶ added in v0.47.0
func PrepareConfigForTxCreateValidator(flagSet *flag.FlagSet, moniker, nodeID, chainID string, valPubKey cryptotypes.PubKey) (TxCreateValidatorConfig, error)