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 FlagSetPublicKey() *flag.FlagSet
- func GetCmdQueryAllTokenizeShareRecords() *cobra.Command
- func GetCmdQueryDelegation() *cobra.Command
- func GetCmdQueryDelegations() *cobra.Command
- func GetCmdQueryHistoricalInfo() *cobra.Command
- func GetCmdQueryLastTokenizeShareRecordId() *cobra.Command
- func GetCmdQueryParams() *cobra.Command
- func GetCmdQueryPool() *cobra.Command
- func GetCmdQueryRedelegation() *cobra.Command
- func GetCmdQueryRedelegations() *cobra.Command
- func GetCmdQueryTokenizeShareRecordByDenom() *cobra.Command
- func GetCmdQueryTokenizeShareRecordById() *cobra.Command
- func GetCmdQueryTokenizeShareRecordsOwned() *cobra.Command
- func GetCmdQueryTotalTokenizeSharedAssets() *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 NewRedeemTokensCmd() *cobra.Command
- func NewRedelegateCmd() *cobra.Command
- func NewTokenizeSharesCmd() *cobra.Command
- func NewTransferTokenizeShareRecordCmd() *cobra.Command
- func NewTxCmd() *cobra.Command
- func NewUnbondCmd() *cobra.Command
- func NewUnbondValidatorCmd() *cobra.Command
- func NewValidatorBondCmd() *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" FlagGenesisFormat = "genesis-format" FlagNodeID = "node-id" FlagIP = "ip" )
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 ¶
Return the flagset, particular flags, and a description of defaults this is anticipated to be used with the gen-tx
func FlagSetAmount ¶
FlagSetAmount Returns the FlagSet for amount related operations.
func FlagSetCommissionCreate ¶
FlagSetCommissionCreate Returns the FlagSet used for commission create.
func FlagSetPublicKey ¶
FlagSetPublicKey Returns the flagset for Public Key related operations.
func GetCmdQueryAllTokenizeShareRecords ¶
GetCmdQueryAllTokenizeShareRecords implements the query for all tokenize share records
func GetCmdQueryDelegation ¶
GetCmdQueryDelegation the query delegation command.
func GetCmdQueryDelegations ¶
GetCmdQueryDelegations implements the command to query all the delegations made from one delegator.
func GetCmdQueryHistoricalInfo ¶
GetCmdQueryHistoricalInfo implements the historical info query command
func GetCmdQueryLastTokenizeShareRecordId ¶
GetCmdQueryLastTokenizeShareRecordId implements the query for last tokenize share record id
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 GetCmdQueryTokenizeShareRecordByDenom ¶
GetCmdQueryTokenizeShareRecordByDenom implements the query for individual tokenize share record information by share denom
func GetCmdQueryTokenizeShareRecordById ¶
GetCmdQueryTokenizeShareRecordById implements the query for individual tokenize share record information by share by id
func GetCmdQueryTokenizeShareRecordsOwned ¶
GetCmdQueryTokenizeShareRecordsOwned implements the query tokenize share records by address
func GetCmdQueryTotalTokenizeSharedAssets ¶
GetCmdQueryTotalTokenizeSharedAssets implements the query for total tokenized staked assets
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 ¶
GetQueryCmd returns the cli query commands for this module
func NewCancelUnbondingDelegation ¶
NewCancelUnbondingDelegation returns a CLI command handler for creating a MsgCancelUnbondingDelegation transaction.
func NewCreateValidatorCmd ¶
NewCreateValidatorCmd returns a CLI command handler for creating a MsgCreateValidator transaction.
func NewDelegateCmd ¶
NewDelegateCmd returns a CLI command handler for creating a MsgDelegate transaction.
func NewEditValidatorCmd ¶
NewEditValidatorCmd returns a CLI command handler for creating a MsgEditValidator transaction.
func NewRedeemTokensCmd ¶
NewRedeemTokensCmd defines a command for redeeming tokens from a validator for shares.
func NewRedelegateCmd ¶
NewRedelegateCmd returns a CLI command handler for creating a MsgBeginRedelegate transaction.
func NewTokenizeSharesCmd ¶
NewTokenizeSharesCmd defines a command for tokenizing shares from a validator.
func NewTransferTokenizeShareRecordCmd ¶
NewTransferTokenizeShareRecordCmd defines a command to transfer ownership of TokenizeShareRecord
func NewUnbondCmd ¶
NewUnbondCmd returns a CLI command handler for creating a MsgUndelegate transaction.
func NewUnbondValidatorCmd ¶
func NewValidatorBondCmd ¶
NewValidatorBondCmd defines a command to mark a delegation as a validator self bond
Types ¶
type TxCreateValidatorConfig ¶
type TxCreateValidatorConfig struct { ChainID string NodeID string Moniker string Amount string CommissionRate string CommissionMaxRate string CommissionMaxChangeRate string PubKey cryptotypes.PubKey IP string Website string SecurityContact string Details string Identity string }
func PrepareConfigForTxCreateValidator ¶
func PrepareConfigForTxCreateValidator(flagSet *flag.FlagSet, moniker, nodeID, chainID string, valPubKey cryptotypes.PubKey) (TxCreateValidatorConfig, error)