Documentation
¶
Index ¶
- Constants
- Variables
- func AddGovPropFlagsToCmd(cmd *cobra.Command)
- func AddKeyCommand() *cobra.Command
- func BootstrapStateCmd(appCreator types.AppCreator) *cobra.Command
- func BuildCreateValidatorMsg(clientCtx client.Context, config TxCreateValidatorConfig, txBldr tx.Factory, ...) (tx.Factory, sdk.Msg, error)
- func ClientFromContext(ctx context.Context) (aclient.Client, error)
- func CmdCreateProviderAttributes() *cobra.Command
- func CmdDeleteProviderAttributes() *cobra.Command
- func ConvertBech32Cmd() *cobra.Command
- func CreateValidatorMsgFlagSet(ipDefault string) (fs *flag.FlagSet, defaultsDesc string)
- func DeleteKeyCommand() *cobra.Command
- func DepositSources(flags *pflag.FlagSet) (deposit.Sources, error)
- func DetectBidDeposit(ctx context.Context, flags *pflag.FlagSet, cl aclient.QueryClient) (sdk.Coin, error)
- func DetectDeploymentDeposit(ctx context.Context, flags *pflag.FlagSet, cl aclient.QueryClient) (sdk.Coin, error)
- func DetectDeposit(ctx context.Context, flags *pflag.FlagSet, cl aclient.QueryClient, ...) (deposit.Deposit, error)
- func EventsCmd() *cobra.Command
- func Execute(rootCmd *cobra.Command, envPrefix string) error
- func ExecuteWithCtx(ctx context.Context, rootCmd *cobra.Command, envPrefix string) error
- func ExportCmd(appExporter types.AppExporter, defaultNodeHome string) *cobra.Command
- func ExportKeyCommand() *cobra.Command
- func GetAppDBBackend(opts types.AppOptions) dbm.BackendType
- func GetAuditProviderCmd() *cobra.Command
- func GetAuditProvidersCmd() *cobra.Command
- func GetAuthMultiSignCmd() *cobra.Command
- func GetAuxToFeeCommand() *cobra.Command
- func GetBroadcastCommand() *cobra.Command
- func GetClientContextFromCmd(cmd *cobra.Command) sdkclient.Context
- func GetClientQueryContext(cmd *cobra.Command) (sdkclient.Context, error)
- func GetClientTxContext(cmd *cobra.Command) (sdkclient.Context, error)
- func GetDecodeCommand() *cobra.Command
- func GetDeploymentGroupPauseCmd() *cobra.Command
- func GetDeploymentGroupStartCmd() *cobra.Command
- func GetEncodeCommand() *cobra.Command
- func GetGenesisAddAccountCmd(defaultNodeHome string) *cobra.Command
- func GetGenesisCmd(mbm module.BasicManager, txCfg client.TxEncodingConfig, defaultNodeHome string, ...) *cobra.Command
- func GetGenesisCollectCmd(genBalIterator types.GenesisBalancesIterator, defaultNodeHome string, ...) *cobra.Command
- func GetGenesisGenTxCmd(mbm module.BasicManager, txEncCfg client.TxEncodingConfig, ...) *cobra.Command
- func GetGenesisInitCmd(mbm module.BasicManager, defaultNodeHome string) *cobra.Command
- func GetMigrationCallback(version string) types.MigrationCallback
- func GetMultiSignBatchCmd() *cobra.Command
- func GetPersistentPreRunE(encodingConfig sdkutil.EncodingConfig, envPrefixes []string, ...) func(*cobra.Command, []string) error
- func GetPruningOptionsFromFlags(appOpts types.AppOptions) (pruningtypes.PruningOptions, error)
- func GetQueryAuditCmd() *cobra.Command
- func GetQueryAuthAccountAddressByIDCmd() *cobra.Command
- func GetQueryAuthAccountCmd() *cobra.Command
- func GetQueryAuthAccountsCmd() *cobra.Command
- func GetQueryAuthCmd() *cobra.Command
- func GetQueryAuthModuleAccountByNameCmd() *cobra.Command
- func GetQueryAuthModuleAccountsCmd() *cobra.Command
- func GetQueryAuthParamsCmd() *cobra.Command
- func GetQueryAuthTxCmd() *cobra.Command
- func GetQueryAuthTxsByEventsCmd() *cobra.Command
- func GetQueryAuthzCmd() *cobra.Command
- func GetQueryAuthzGranteeGrantsCmd() *cobra.Command
- func GetQueryAuthzGranterGrantsCmd() *cobra.Command
- func GetQueryAuthzGrantsCmd() *cobra.Command
- func GetQueryBankBalancesCmd() *cobra.Command
- func GetQueryBankCmd() *cobra.Command
- func GetQueryBankDenomsMetadataCmd() *cobra.Command
- func GetQueryBankSendEnabledCmd() *cobra.Command
- func GetQueryBankSpendableBalancesCmd() *cobra.Command
- func GetQueryBankTotalSupplyCmd() *cobra.Command
- func GetQueryCertCertificatesCmd() *cobra.Command
- func GetQueryCertCmd() *cobra.Command
- func GetQueryDeploymentCmd() *cobra.Command
- func GetQueryDeploymentCmds() *cobra.Command
- func GetQueryDeploymentGroupCmd() *cobra.Command
- func GetQueryDeploymentGroupCmds() *cobra.Command
- func GetQueryDeploymentsCmd() *cobra.Command
- func GetQueryDistributionCmd() *cobra.Command
- func GetQueryDistributionCommunityPoolCmd() *cobra.Command
- func GetQueryDistributionDelegatorRewardsCmd() *cobra.Command
- func GetQueryDistributionParamsCmd() *cobra.Command
- func GetQueryDistributionValidatorCommissionCmd() *cobra.Command
- func GetQueryDistributionValidatorDistributionInfoCmd() *cobra.Command
- func GetQueryDistributionValidatorOutstandingRewardsCmd() *cobra.Command
- func GetQueryDistributionValidatorSlashesCmd() *cobra.Command
- func GetQueryEscrowAccountsCmd() *cobra.Command
- func GetQueryEscrowBlocksRemainingCmd() *cobra.Command
- func GetQueryEscrowCmd() *cobra.Command
- func GetQueryEscrowPaymentsCmd() *cobra.Command
- func GetQueryEvidenceCmd() *cobra.Command
- func GetQueryFeeGrantCmd() *cobra.Command
- func GetQueryFeeGrantsByGranteeCmd() *cobra.Command
- func GetQueryFeeGrantsByGranterCmd() *cobra.Command
- func GetQueryFeegrantCmd() *cobra.Command
- func GetQueryGovCmd() *cobra.Command
- func GetQueryGovDepositCmd() *cobra.Command
- func GetQueryGovDepositsCmd() *cobra.Command
- func GetQueryGovParamCmd() *cobra.Command
- func GetQueryGovProposalCmd() *cobra.Command
- func GetQueryGovProposalsCmd() *cobra.Command
- func GetQueryGovProposerCmd() *cobra.Command
- func GetQueryGovQueryParamsCmd() *cobra.Command
- func GetQueryGovTallyCmd() *cobra.Command
- func GetQueryGovVoteCmd() *cobra.Command
- func GetQueryGovVotesCmd() *cobra.Command
- func GetQueryMarketBidCmd() *cobra.Command
- func GetQueryMarketBidCmds() *cobra.Command
- func GetQueryMarketBidsCmd() *cobra.Command
- func GetQueryMarketCmds() *cobra.Command
- func GetQueryMarketLeaseCmd() *cobra.Command
- func GetQueryMarketLeaseCmds() *cobra.Command
- func GetQueryMarketLeasesCmd() *cobra.Command
- func GetQueryMarketOrderCmd() *cobra.Command
- func GetQueryMarketOrderCmds() *cobra.Command
- func GetQueryMarketOrdersCmd() *cobra.Command
- func GetQueryMintAnnualProvisionsCmd() *cobra.Command
- func GetQueryMintCmd() *cobra.Command
- func GetQueryMintInflationCmd() *cobra.Command
- func GetQueryMintParamsCmd() *cobra.Command
- func GetQueryParamsCmd() *cobra.Command
- func GetQueryParamsSubspaceCmd() *cobra.Command
- func GetQueryProviderCmd() *cobra.Command
- func GetQueryProviderCmds() *cobra.Command
- func GetQueryProvidersCmd() *cobra.Command
- func GetQuerySlashingCmd() *cobra.Command
- func GetQuerySlashingParamsCmd() *cobra.Command
- func GetQuerySlashingSigningInfoCmd() *cobra.Command
- func GetQuerySlashingSigningInfosCmd() *cobra.Command
- func GetQueryStakingCmd() *cobra.Command
- func GetQueryStakingDelegationCmd() *cobra.Command
- func GetQueryStakingDelegationsCmd() *cobra.Command
- func GetQueryStakingHistoricalInfoCmd() *cobra.Command
- func GetQueryStakingParamsCmd() *cobra.Command
- func GetQueryStakingPoolCmd() *cobra.Command
- func GetQueryStakingRedelegationCmd() *cobra.Command
- func GetQueryStakingRedelegationsCmd() *cobra.Command
- func GetQueryStakingUnbondingDelegationCmd() *cobra.Command
- func GetQueryStakingUnbondingDelegationsCmd() *cobra.Command
- func GetQueryStakingValidatorCmd() *cobra.Command
- func GetQueryStakingValidatorDelegationsCmd() *cobra.Command
- func GetQueryStakingValidatorRedelegationsCmd() *cobra.Command
- func GetQueryStakingValidatorUnbondingDelegationsCmd() *cobra.Command
- func GetQueryStakingValidatorsCmd() *cobra.Command
- func GetQueryUpgradeAppliedPlanCmd() *cobra.Command
- func GetQueryUpgradeCmd() *cobra.Command
- func GetQueryUpgradeCurrentPlanCmd() *cobra.Command
- func GetQueryUpgradeModuleVersionsCmd() *cobra.Command
- func GetRPCURIFromContext(ctx context.Context) string
- func GetServerContextFromCmd(cmd *cobra.Command) *sdksrv.Context
- func GetSignBatchCommand() *cobra.Command
- func GetSignCommand() *cobra.Command
- func GetTxAuditAttributesCmd() *cobra.Command
- func GetTxAuditCmd() *cobra.Command
- func GetTxAuthzCmd() *cobra.Command
- func GetTxAuthzExecAuthorizationCmd() *cobra.Command
- func GetTxAuthzGrantAuthorizationCmd() *cobra.Command
- func GetTxAuthzRevokeAuthorizationCmd() *cobra.Command
- func GetTxBankCmd() *cobra.Command
- func GetTxBankMultiSendTxCmd() *cobra.Command
- func GetTxBankSendTxCmd() *cobra.Command
- func GetTxCertCmd() *cobra.Command
- func GetTxCertGenerateClientCmd() *cobra.Command
- func GetTxCertGenerateCmd() *cobra.Command
- func GetTxCertGenerateServerCmd() *cobra.Command
- func GetTxCertPublishClientCmd() *cobra.Command
- func GetTxCertPublishCmd() *cobra.Command
- func GetTxCertPublishServerCmd() *cobra.Command
- func GetTxCertRevokeCmd() *cobra.Command
- func GetTxCertRevokeServerCmd() *cobra.Command
- func GetTxCertsRevokeClientCmd() *cobra.Command
- func GetTxCrisisCmd() *cobra.Command
- func GetTxCrisisVerifyInvariantTxCmd() *cobra.Command
- func GetTxDeploymentCloseCmd() *cobra.Command
- func GetTxDeploymentCmds() *cobra.Command
- func GetTxDeploymentCreateCmd() *cobra.Command
- func GetTxDeploymentGroupCloseCmd() *cobra.Command
- func GetTxDeploymentGroupCmds() *cobra.Command
- func GetTxDeploymentUpdateCmd() *cobra.Command
- func GetTxDistributionDepositValidatorRewardsPoolCmd() *cobra.Command
- func GetTxDistributionFundCommunityPoolCmd() *cobra.Command
- func GetTxDistributionSetWithdrawAddrCmd() *cobra.Command
- func GetTxDistributionWithdrawAllRewardsCmd() *cobra.Command
- func GetTxDistributionWithdrawRewardsCmd() *cobra.Command
- func GetTxEscrowCmd() *cobra.Command
- func GetTxEscrowDeposit() *cobra.Command
- func GetTxEvidenceCmd(childCmds []*cobra.Command) *cobra.Command
- func GetTxFeegrantCmd() *cobra.Command
- func GetTxFeegrantGrantCmd() *cobra.Command
- func GetTxFeegrantRevokeCmd() *cobra.Command
- func GetTxGovCancelProposalCmd() *cobra.Command
- func GetTxGovCmd(legacyPropCmds []*cobra.Command) *cobra.Command
- func GetTxGovDepositCmd() *cobra.Command
- func GetTxGovDraftProposalCmd() *cobra.Command
- func GetTxGovSubmitLegacyProposalCmd() *cobra.Command
- func GetTxGovSubmitProposalCmd() *cobra.Command
- func GetTxGovVoteCmd() *cobra.Command
- func GetTxGovWeightedVoteCmd() *cobra.Command
- func GetTxMarketBidCloseCmd() *cobra.Command
- func GetTxMarketBidCmds() *cobra.Command
- func GetTxMarketBidCreateCmd() *cobra.Command
- func GetTxMarketCmds() *cobra.Command
- func GetTxMarketLeaseCloseCmd() *cobra.Command
- func GetTxMarketLeaseCmds() *cobra.Command
- func GetTxMarketLeaseCreateCmd() *cobra.Command
- func GetTxMarketLeaseWithdrawCmd() *cobra.Command
- func GetTxParamsSubmitParamChangeProposalCmd() *cobra.Command
- func GetTxProviderCmd() *cobra.Command
- func GetTxProviderCreateCmd() *cobra.Command
- func GetTxProviderUpdateCmd() *cobra.Command
- func GetTxSlashingCmd() *cobra.Command
- func GetTxSlashingUnjailCmd() *cobra.Command
- func GetTxStakingCancelUnbondingDelegationCmd() *cobra.Command
- func GetTxStakingCmd() *cobra.Command
- func GetTxStakingCreateValidatorCmd() *cobra.Command
- func GetTxStakingDelegateCmd() *cobra.Command
- func GetTxStakingEditValidatorCmd() *cobra.Command
- func GetTxStakingRedelegateCmd() *cobra.Command
- func GetTxStakingUnbondCmd() *cobra.Command
- func GetTxUpgradeCmd() *cobra.Command
- func GetTxVestingCmd() *cobra.Command
- func GetTxVestingCreateAccountCmd() *cobra.Command
- func GetTxVestingCreatePeriodicAccountCmd() *cobra.Command
- func GetTxVestingCreatePermanentLockedAccountCmd() *cobra.Command
- func GetValidateSignaturesCommand() *cobra.Command
- func GetValidatorSetCmd() *cobra.Command
- func ImportKeyCommand() *cobra.Command
- func ImportKeyHexCommand() *cobra.Command
- func InterceptConfigsPreRunHandler(cmd *cobra.Command, envPrefixes []string, allowEmptyEnv bool, ...) error
- func KeysCmds() *cobra.Command
- func LightClientFromContext(ctx context.Context) (aclient.LightClient, error)
- func ListKeyTypesCmd() *cobra.Command
- func ListKeysCmd() *cobra.Command
- func ListenForQuitSignals(g *errgroup.Group, block bool, cancelFn context.CancelFunc, logger log.Logger)
- func MigrateCommand() *cobra.Command
- func MigrateGenesisCmd(migrations types.MigrationMap) *cobra.Command
- func MigrateHandler(cmd *cobra.Command, args []string, migrations types.MigrationMap) error
- func MnemonicKeyCommand() *cobra.Command
- func ModuleHashByHeightQuery(appCreator types.AppCreator) *cobra.Command
- func MustAddressCodecFromContext(ctx context.Context) address.Codec
- func MustClientFromContext(ctx context.Context) aclient.Client
- func MustLightClientFromContext(ctx context.Context) aclient.LightClient
- func MustValidatorCodecFromContext(ctx context.Context) address.Codec
- func NewCmdSubmitCancelUpgradeProposal() *cobra.Command
- func NewCmdSubmitUpgradeProposal() *cobra.Command
- func NewCometABCIWrapper(app servertypes.ABCI) abci.Application
- func NewLogger(dst io.Writer, options ...log.Option) log.Logger
- func NewRollbackCmd(appCreator types.AppCreator, defaultNodeHome string) *cobra.Command
- func ParseKeyStringCommand() *cobra.Command
- func ParseQueryResponse(bz []byte) (sdk.SimulationResponse, error)
- func ParseSigArgs(args []string) ([]string, error)
- func PrintJSON(ctx sdkclient.Context, v interface{}) error
- func Prompt[T any](data T, namePrefix string) (T, error)
- func PromptMetadata(skip bool) (types.ProposalMetadata, error)
- func QueryBlockCmd() *cobra.Command
- func QueryBlockResultsCmd() *cobra.Command
- func QueryBlocksCmd() *cobra.Command
- func QueryCmd() *cobra.Command
- func QueryPersistentPreRunE(cmd *cobra.Command, _ []string) error
- func ReadGovPropFlags(clientCtx client.Context, flagSet *pflag.FlagSet) (*govv1.MsgSubmitProposal, error)
- func ReadPageRequest(flagSet *pflag.FlagSet) (*query.PageRequest, error)
- func ReadPersistentCommandFlags(cctx sdkclient.Context, flagSet *pflag.FlagSet) (sdkclient.Context, error)
- func ReadQueryCommandFlags(cctx sdkclient.Context, flagSet *pflag.FlagSet) (sdkclient.Context, error)
- func ReadTxCommandFlags(cctx sdkclient.Context, flagSet *pflag.FlagSet) (sdkclient.Context, error)
- func ReadTxFromFile(ctx client.Context, filename string) (tx sdk.Tx, err error)
- func RenameKeyCommand() *cobra.Command
- func RunForever(fn func(ctx context.Context) error) error
- func RunForeverWithContext(ctx context.Context, fn func(ctx context.Context) error) error
- func ServerCmds(rootCmd *cobra.Command, defaultNodeHome string, appCreator types.AppCreator, ...)
- func SetCmdClientContext(cmd *cobra.Command, cctx sdkclient.Context) error
- func SetCmdClientContextHandler(cctx sdkclient.Context, cmd *cobra.Command) (err error)
- func SetCmdServerContext(cmd *cobra.Command, serverCtx *sdksrv.Context) error
- func ShowAddressCmd() *cobra.Command
- func ShowKeysCmd() *cobra.Command
- func ShowNodeIDCmd() *cobra.Command
- func ShowValidatorCmd() *cobra.Command
- func SignTx(txFactory tx.Factory, clientCtx client.Context, name string, ...) error
- func SignTxWithSignerAddress(txFactory tx.Factory, clientCtx client.Context, addr sdk.AccAddress, ...) (err error)
- func StartCmd(appCreator types.AppCreator, defaultNodeHome string) *cobra.Command
- func StartCmdWithOptions(appCreator types.AppCreator, defaultNodeHome string, opts StartCmdOptions) *cobra.Command
- func SubmitEvidenceCmd() *cobra.Command
- func TxCmd() *cobra.Command
- func TxPersistentPreRunE(cmd *cobra.Command, _ []string) error
- func ValidateCmd(cmd *cobra.Command, args []string) error
- func VersionCmd() *cobra.Command
- type AddNewKey
- type BatchScanner
- type ContextType
- type DeleteKeyReq
- type FlagsSet
- func (df FlagsSet) Append(rhs FlagsSet) FlagsSet
- func (df FlagsSet) With(flags ...string) FlagsSet
- func (df FlagsSet) WithAccountNumber(val uint64) FlagsSet
- func (df FlagsSet) WithAllowList(val string) FlagsSet
- func (df FlagsSet) WithAllowedMsgs(val string) FlagsSet
- func (df FlagsSet) WithAllowedValidators(val string) FlagsSet
- func (df FlagsSet) WithAmount(val string) FlagsSet
- func (df FlagsSet) WithAux() FlagsSet
- func (df FlagsSet) WithBidID(val mtypes.BidID) FlagsSet
- func (df FlagsSet) WithBroadcastModeBlock() FlagsSet
- func (df FlagsSet) WithBroadcastModeSync() FlagsSet
- func (df FlagsSet) WithChainID(val string) FlagsSet
- func (df FlagsSet) WithCommission() FlagsSet
- func (df FlagsSet) WithCommissionMaxChangeRate(val string) FlagsSet
- func (df FlagsSet) WithCommissionMaxRate(val string) FlagsSet
- func (df FlagsSet) WithCommissionRate(val string) FlagsSet
- func (df FlagsSet) WithDSeq(val uint64) FlagsSet
- func (df FlagsSet) WithDenom(val string) FlagsSet
- func (df FlagsSet) WithDenyValidators(val string) FlagsSet
- func (df FlagsSet) WithDeploymentID(val dv1.DeploymentID) FlagsSet
- func (df FlagsSet) WithDeposit(coin sdk.Coin) FlagsSet
- func (df FlagsSet) WithDepositSources(sources []string) FlagsSet
- func (df FlagsSet) WithDescription(val string) FlagsSet
- func (df FlagsSet) WithDetails(val string) FlagsSet
- func (df FlagsSet) WithEvents(val string) FlagsSet
- func (df FlagsSet) WithExpiration(val string) FlagsSet
- func (df FlagsSet) WithFeeGranter(val sdk.AccAddress) FlagsSet
- func (df FlagsSet) WithFeePayer(val sdk.AccAddress) FlagsSet
- func (df FlagsSet) WithFees(coins sdk.Coins) FlagsSet
- func (df FlagsSet) WithFlag(key string, val any) FlagsSet
- func (df FlagsSet) WithFrom(acc string) FlagsSet
- func (df FlagsSet) WithGSeq(val uint32) FlagsSet
- func (df FlagsSet) WithGas(val int) FlagsSet
- func (df FlagsSet) WithGasAuto() FlagsSet
- func (df FlagsSet) WithGenerateOnly() FlagsSet
- func (df FlagsSet) WithGroupID(val dv1.GroupID) FlagsSet
- func (df FlagsSet) WithHeight(val uint64) FlagsSet
- func (df FlagsSet) WithHome(val string) FlagsSet
- func (df FlagsSet) WithIdentity(val string) FlagsSet
- func (df FlagsSet) WithLeaseID(val mtypes.LeaseID) FlagsSet
- func (df FlagsSet) WithLimit(val int64) FlagsSet
- func (df FlagsSet) WithMetadata(val string) FlagsSet
- func (df FlagsSet) WithMoniker(val string) FlagsSet
- func (df FlagsSet) WithMsgType(val string) FlagsSet
- func (df FlagsSet) WithMultisig(val string) FlagsSet
- func (df FlagsSet) WithNote(val string) FlagsSet
- func (df FlagsSet) WithOSeq(val uint32) FlagsSet
- func (df FlagsSet) WithOffline() FlagsSet
- func (df FlagsSet) WithOrderID(val mtypes.OrderID) FlagsSet
- func (df FlagsSet) WithOutput(val string) FlagsSet
- func (df FlagsSet) WithOutputJSON() FlagsSet
- func (df FlagsSet) WithOutputText() FlagsSet
- func (df FlagsSet) WithOutputYAML() FlagsSet
- func (df FlagsSet) WithOverwrite() FlagsSet
- func (df FlagsSet) WithOwner(val string) FlagsSet
- func (df FlagsSet) WithPeriod(val int64) FlagsSet
- func (df FlagsSet) WithPeriodLimit(val string) FlagsSet
- func (df FlagsSet) WithPrice(coin sdk.DecCoin) FlagsSet
- func (df FlagsSet) WithProposal(val string) FlagsSet
- func (df FlagsSet) WithProposalType(val string) FlagsSet
- func (df FlagsSet) WithProvider(val string) FlagsSet
- func (df FlagsSet) WithPubkey(val string) FlagsSet
- func (df FlagsSet) WithScope(val []string) FlagsSet
- func (df FlagsSet) WithSecurityContact(val string) FlagsSet
- func (df FlagsSet) WithSequence(val uint64) FlagsSet
- func (df FlagsSet) WithSerial(val string) FlagsSet
- func (df FlagsSet) WithSignMode(val string) FlagsSet
- func (df FlagsSet) WithSignatureOnly() FlagsSet
- func (df FlagsSet) WithSkipConfirm() FlagsSet
- func (df FlagsSet) WithSpendLimit(val string) FlagsSet
- func (df FlagsSet) WithState(val string) FlagsSet
- func (df FlagsSet) WithStatus(val string) FlagsSet
- func (df FlagsSet) WithTip(val sdk.Coin) FlagsSet
- func (df FlagsSet) WithTitle(val string) FlagsSet
- func (df FlagsSet) WithType(val string) FlagsSet
- func (df FlagsSet) WithWebsite(val string) FlagsSet
- type GasEstimateResponse
- type InputPeriod
- type KeyOutput
- func MkAccKeyOutput(k *keyring.Record) (KeyOutput, error)
- func MkAccKeysOutput(records []*keyring.Record) ([]KeyOutput, error)
- func MkConsKeyOutput(k *keyring.Record) (KeyOutput, error)
- func MkValKeyOutput(k *keyring.Record) (KeyOutput, error)
- func NewKeyOutput(name string, keyType keyring.KeyType, a sdk.Address, pk cryptotypes.PubKey) (KeyOutput, error)
- type ProviderConfig
- type RecoverKey
- type StartCmdOptions
- type Stringer
- type TxCreateValidatorConfig
- type UpdateKeyReq
- type VestingData
Constants ¶
const ( ClientContextKey = sdk.ContextKey("client.context") ServerContextKey = sdk.ContextKey("server.context") )
const ( ContextTypeClient = ContextType("context-client") ContextTypeQueryClient = ContextType("context-query-client") ContextTypeAddressCodec = ContextType("address-codec") ContextTypeValidatorCodec = ContextType("validator-codec") ContextTypeRPCURI = ContextType("rpc-uri") ContextTypeRPCClient = ContextType("rpc-client") )
const ( // FlagAddress is the flag for the user's address on the command line. FlagAddress = "address" // FlagPublicKey represents the user's public key on the command line. FlagPublicKey = "pubkey" // FlagBechPrefix defines a desired Bech32 prefix encoding for a key. FlagBechPrefix = "bech" // FlagDevice indicates that the information should be shown in the device FlagDevice = "device" )
const (
// DefaultKeyPass contains the default key password for genesis transactions
DefaultKeyPass = "12345678"
)
const (
MaxMessagesPerTxDefault = 0
)
Variables ¶
var ( FlagCommission = "commission" FlagMaxMessagesPerTx = "max-msgs" )
Transaction flags for the x/distribution module
var ( DefaultPowerReduction = sdkmath.NewIntFromUint64(sdk.DefaultPowerReduction.Uint64()) DefaultMinDepositTokens = sdkmath.NewIntFromUint64(govv1.DefaultMinDepositTokens.Uint64()) )
var (
DefaultHome = os.ExpandEnv("$HOME/.akash")
)
var (
DefaultTokens = sdk.TokensFromConsensusPower(100, sdk.DefaultPowerReduction)
)
default values
var ErrContextValueNotSet = errors.New("context does not have value set")
var (
ErrDuplicatedAttribute = errors.New("provider: duplicated attribute")
)
var (
ErrEmptyEnvPrefix = errors.New("envPrefixes parameter must contain at least one prefix")
)
var ProposalFlags = []string{ cflags.FlagTitle, cflags.FlagDescription, cflags.FlagProposalType, cflags.FlagDeposit, }
ProposalFlags defines the core required fields of a legacy proposal. It is used to verify that these values are not provided in conjunction with a JSON proposal file.
Functions ¶
func AddGovPropFlagsToCmd ¶
AddGovPropFlagsToCmd adds flags for defining MsgSubmitProposal fields.
See also ReadGovPropFlags.
func AddKeyCommand ¶
AddKeyCommand defines a keys command to add a generated or recovered private key to keybase.
func BootstrapStateCmd ¶
func BootstrapStateCmd(appCreator types.AppCreator) *cobra.Command
func BuildCreateValidatorMsg ¶
func BuildCreateValidatorMsg(clientCtx client.Context, config TxCreateValidatorConfig, txBldr tx.Factory, generateOnly bool, valCodec address.Codec) (tx.Factory, sdk.Msg, error)
BuildCreateValidatorMsg makes a new MsgCreateValidator.
func ConvertBech32Cmd ¶
ConvertBech32Cmd get cmd to convert any bech32 address to an akash prefix.
func CreateValidatorMsgFlagSet ¶
CreateValidatorMsgFlagSet returns the flagset, particular flags, and a description of defaults this is anticipated to be used with the gen-tx
func DeleteKeyCommand ¶
DeleteKeyCommand deletes a key from the key store.
func DetectBidDeposit ¶
func DetectDeploymentDeposit ¶
func DetectDeposit ¶
func DetectDeposit(ctx context.Context, flags *pflag.FlagSet, cl aclient.QueryClient, querier func(ctx context.Context, flags *pflag.FlagSet, cl aclient.QueryClient) (sdk.Coin, error)) (deposit.Deposit, error)
DetectDeposit returns the deposit sources
func ExecuteWithCtx ¶
ExecuteWithCtx executes the root command.
func ExportCmd ¶
func ExportCmd(appExporter types.AppExporter, defaultNodeHome string) *cobra.Command
ExportCmd dumps app state to JSON.
func ExportKeyCommand ¶
ExportKeyCommand exports private keys from the key store.
func GetAppDBBackend ¶
func GetAppDBBackend(opts types.AppOptions) dbm.BackendType
GetAppDBBackend gets the backend type to use for the application DBs.
func GetAuditProviderCmd ¶
func GetAuditProvidersCmd ¶
func GetAuthMultiSignCmd ¶
GetAuthMultiSignCmd returns the multi-sign command
func GetAuxToFeeCommand ¶
func GetBroadcastCommand ¶
GetBroadcastCommand returns the tx broadcast command.
func GetClientContextFromCmd ¶
GetClientContextFromCmd returns a Context from a command or an empty Context if it has not been set.
func GetClientQueryContext ¶
GetClientQueryContext returns a Context from a command with fields set based on flags defined in AddQueryFlagsToCmd. An error is returned if any flag query fails.
- client.Context field not pre-populated & flag not set: uses default flag value - client.Context field not pre-populated & flag set: uses set flag value - client.Context field pre-populated & flag not set: uses pre-populated value - client.Context field pre-populated & flag set: uses set flag value
func GetClientTxContext ¶
GetClientTxContext returns a Context from a command with fields set based on flags defined in AddTxFlagsToCmd. An error is returned if any flag query fails.
- client.Context field not pre-populated & flag not set: uses default flag value - client.Context field not pre-populated & flag set: uses set flag value - client.Context field pre-populated & flag not set: uses pre-populated value - client.Context field pre-populated & flag set: uses set flag value
func GetDecodeCommand ¶
GetDecodeCommand returns the decode command to take serialized bytes and turn it into a JSON-encoded transaction.
func GetEncodeCommand ¶
GetEncodeCommand returns the encode command to take a JSONified transaction and turn it into Amino-serialized bytes
func GetGenesisAddAccountCmd ¶
GetGenesisAddAccountCmd 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 GetGenesisCmd ¶
func GetGenesisCmd( mbm module.BasicManager, txCfg client.TxEncodingConfig, defaultNodeHome string, valAddressCodec address.Codec, ) *cobra.Command
func GetGenesisCollectCmd ¶
func GetGenesisCollectCmd(genBalIterator types.GenesisBalancesIterator, defaultNodeHome string, validator types.MessageValidator, valAddrCodec runtime.ValidatorAddressCodec) *cobra.Command
GetGenesisCollectCmd - return the cobra command to collect genesis transactions
func GetGenesisGenTxCmd ¶
func GetGenesisGenTxCmd(mbm module.BasicManager, txEncCfg client.TxEncodingConfig, genBalIterator types.GenesisBalancesIterator, defaultNodeHome string, valAddressCodec address.Codec) *cobra.Command
GetGenesisGenTxCmd builds the application's gentx command.
func GetGenesisInitCmd ¶
func GetGenesisInitCmd(mbm module.BasicManager, defaultNodeHome string) *cobra.Command
GetGenesisInitCmd returns a command that initializes all files needed for Tendermint and the respective application.
func GetMigrationCallback ¶
func GetMigrationCallback(version string) types.MigrationCallback
GetMigrationCallback returns a MigrationCallback for a given version.
func GetMultiSignBatchCmd ¶
func GetPersistentPreRunE ¶
func GetPersistentPreRunE(encodingConfig sdkutil.EncodingConfig, envPrefixes []string, defaultHome string) func(*cobra.Command, []string) error
GetPersistentPreRunE persistent prerun hook for root command
func GetPruningOptionsFromFlags ¶
func GetPruningOptionsFromFlags(appOpts types.AppOptions) (pruningtypes.PruningOptions, error)
GetPruningOptionsFromFlags parses command flags and returns the correct PruningOptions. If a pruning strategy is provided, that will be parsed and returned, otherwise, it is assumed custom pruning options are provided.
func GetQueryAuditCmd ¶
func GetQueryAuthAccountAddressByIDCmd ¶
GetQueryAuthAccountAddressByIDCmd returns a query account that will display the account address of a given account id.
func GetQueryAuthAccountCmd ¶
GetQueryAuthAccountCmd returns a query account that will display the state of the account at a given address.
func GetQueryAuthAccountsCmd ¶
GetQueryAuthAccountsCmd returns a query command that will display a list of accounts
func GetQueryAuthCmd ¶
GetQueryAuthCmd returns the transaction commands for this module
func GetQueryAuthModuleAccountByNameCmd ¶
GetQueryAuthModuleAccountByNameCmd returns a command to
func GetQueryAuthModuleAccountsCmd ¶
GetQueryAuthModuleAccountsCmd returns a list of all the existing module accounts with their account information and permissions
func GetQueryAuthParamsCmd ¶
GetQueryAuthParamsCmd returns the command handler for evidence parameter querying.
func GetQueryAuthTxCmd ¶
GetQueryAuthTxCmd implements the default command for a tx query.
func GetQueryAuthTxsByEventsCmd ¶
GetQueryAuthTxsByEventsCmd returns a command to search through transactions by events.
func GetQueryAuthzCmd ¶
GetQueryAuthzCmd returns the cli query commands for this module
func GetQueryAuthzGranteeGrantsCmd ¶
GetQueryAuthzGranteeGrantsCmd returns cmd to query for all grants for a grantee.
func GetQueryAuthzGranterGrantsCmd ¶
GetQueryAuthzGranterGrantsCmd returns cmd to query for all grants for a granter.
func GetQueryAuthzGrantsCmd ¶
GetQueryAuthzGrantsCmd implements the query authorization command.
func GetQueryBankBalancesCmd ¶
func GetQueryBankCmd ¶
GetQueryBankCmd returns the parent command for all x/bank CLi query commands. The provided cctx should have, at a minimum, a verifier, Tendermint RPC client, and marshaler set.
func GetQueryBankDenomsMetadataCmd ¶
GetQueryBankDenomsMetadataCmd defines the cobra command to query client denomination metadata.
func GetQueryCertCmd ¶
func GetQueryDeploymentCmd ¶
func GetQueryDeploymentCmds ¶
GetQueryDeploymentCmds returns the query commands for the deployment module
func GetQueryDeploymentsCmd ¶
func GetQueryDistributionCmd ¶
GetQueryDistributionCmd returns the cli query commands for this module
func GetQueryDistributionCommunityPoolCmd ¶
GetQueryDistributionCommunityPoolCmd returns the command for fetching community pool info.
func GetQueryDistributionDelegatorRewardsCmd ¶
GetQueryDistributionDelegatorRewardsCmd implements the query delegator rewards command.
func GetQueryDistributionParamsCmd ¶
GetQueryDistributionParamsCmd implements the query params command.
func GetQueryDistributionValidatorCommissionCmd ¶
GetQueryDistributionValidatorCommissionCmd implements the query validator commission command.
func GetQueryDistributionValidatorDistributionInfoCmd ¶
GetQueryDistributionValidatorDistributionInfoCmd implements the query validator distribution info command.
func GetQueryDistributionValidatorOutstandingRewardsCmd ¶
GetQueryDistributionValidatorOutstandingRewardsCmd implements the query validator outstanding rewards command.
func GetQueryDistributionValidatorSlashesCmd ¶
GetQueryDistributionValidatorSlashesCmd implements the query validator slashes command.
func GetQueryEscrowCmd ¶
func GetQueryEvidenceCmd ¶
GetQueryEvidenceCmd returns the CLI command with all evidence module query commands mounted.
func GetQueryFeeGrantCmd ¶
GetQueryFeeGrantCmd returns cmd to query for a grant between granter and grantee.
func GetQueryFeeGrantsByGranteeCmd ¶
GetQueryFeeGrantsByGranteeCmd returns cmd to query for all grants for a grantee.
func GetQueryFeeGrantsByGranterCmd ¶
GetQueryFeeGrantsByGranterCmd returns cmd to query for all grants by a granter.
func GetQueryFeegrantCmd ¶
GetQueryFeegrantCmd returns the cli query commands for this module
func GetQueryGovCmd ¶
GetQueryGovCmd returns the cli query commands for this module
func GetQueryGovDepositCmd ¶
GetQueryGovDepositCmd implements the query proposal deposit command. Command to get a specific Deposit Information.
func GetQueryGovDepositsCmd ¶
GetQueryGovDepositsCmd implements the command to query for proposal deposits.
func GetQueryGovParamCmd ¶
GetQueryGovParamCmd implements the query param command.
func GetQueryGovProposalCmd ¶
GetQueryGovProposalCmd implements the query proposal command.
func GetQueryGovProposalsCmd ¶
GetQueryGovProposalsCmd implements a query proposals command. Command to Get Proposals Information.
func GetQueryGovProposerCmd ¶
GetQueryGovProposerCmd implements the query proposer command.
func GetQueryGovQueryParamsCmd ¶
GetQueryGovQueryParamsCmd implements the query params command.
nolint:staticcheck // this function contains deprecated commands that we need.
func GetQueryGovTallyCmd ¶
GetQueryGovTallyCmd implements the command to query for proposal tally result.
func GetQueryGovVoteCmd ¶
GetQueryGovVoteCmd implements the query proposal vote command. Command to Get a Vote Information.
func GetQueryGovVotesCmd ¶
GetQueryGovVotesCmd implements the command to query for proposal votes.
func GetQueryMarketBidCmd ¶
func GetQueryMarketBidCmds ¶
func GetQueryMarketBidsCmd ¶
func GetQueryMarketCmds ¶
GetQueryMarketCmds returns the transaction commands for the market module
func GetQueryMarketLeaseCmd ¶
func GetQueryMarketLeaseCmds ¶
func GetQueryMarketLeasesCmd ¶
func GetQueryMarketOrderCmd ¶
func GetQueryMarketOrderCmds ¶
func GetQueryMarketOrdersCmd ¶
func GetQueryMintAnnualProvisionsCmd ¶
GetQueryMintAnnualProvisionsCmd implements a command to return the current minting annual provisions value.
func GetQueryMintCmd ¶
GetQueryMintCmd returns the cli query commands for the minting module.
func GetQueryMintInflationCmd ¶
GetQueryMintInflationCmd implements a command to return the current minting inflation value.
func GetQueryMintParamsCmd ¶
GetQueryMintParamsCmd implements a command to return the current minting parameters.
func GetQueryParamsCmd ¶
GetQueryParamsCmd returns a root CLI command handler for all x/params query commands.
func GetQueryParamsSubspaceCmd ¶
GetQueryParamsSubspaceCmd returns a CLI command handler for querying subspace parameters managed by the x/params module.
func GetQueryProviderCmd ¶
func GetQueryProviderCmds ¶
GetQueryProviderCmds returns the transaction commands for the provider module
func GetQueryProvidersCmd ¶
func GetQuerySlashingCmd ¶
GetQuerySlashingCmd returns the cli query commands for this module
func GetQuerySlashingParamsCmd ¶
GetQuerySlashingParamsCmd implements a command to fetch slashing parameters.
func GetQuerySlashingSigningInfoCmd ¶
GetQuerySlashingSigningInfoCmd implements the command to query signing info.
func GetQuerySlashingSigningInfosCmd ¶
GetQuerySlashingSigningInfosCmd implements the command to query signing infos.
func GetQueryStakingCmd ¶
GetQueryStakingCmd returns the cli query commands for this module
func GetQueryStakingDelegationCmd ¶
GetQueryStakingDelegationCmd the query delegation command.
func GetQueryStakingDelegationsCmd ¶
GetQueryStakingDelegationsCmd implements the command to query all the delegations made from one delegator.
func GetQueryStakingHistoricalInfoCmd ¶
GetQueryStakingHistoricalInfoCmd implements the historical info query command
func GetQueryStakingParamsCmd ¶
GetQueryStakingParamsCmd implements the params query command.
func GetQueryStakingPoolCmd ¶
GetQueryStakingPoolCmd implements the pool query command.
func GetQueryStakingRedelegationCmd ¶
GetQueryStakingRedelegationCmd implements the command to query a single redelegation record.
func GetQueryStakingRedelegationsCmd ¶
GetQueryStakingRedelegationsCmd implements the command to query all the redelegation records for a delegator.
func GetQueryStakingUnbondingDelegationCmd ¶
GetQueryStakingUnbondingDelegationCmd implements the command to query a single unbonding-delegation record.
func GetQueryStakingUnbondingDelegationsCmd ¶
GetQueryStakingUnbondingDelegationsCmd implements the command to query all the unbonding-delegation records for a delegator.
func GetQueryStakingValidatorCmd ¶
GetQueryStakingValidatorCmd implements the validator query command.
func GetQueryStakingValidatorDelegationsCmd ¶
GetQueryStakingValidatorDelegationsCmd implements the command to query all the delegations to a specific validator.
func GetQueryStakingValidatorRedelegationsCmd ¶
GetQueryStakingValidatorRedelegationsCmd implements the query all redelegatations from a validator command.
func GetQueryStakingValidatorUnbondingDelegationsCmd ¶
GetQueryStakingValidatorUnbondingDelegationsCmd implements the query all unbonding delegatations from a validator command.
func GetQueryStakingValidatorsCmd ¶
GetQueryStakingValidatorsCmd implements the query all validators command.
func GetQueryUpgradeAppliedPlanCmd ¶
GetQueryUpgradeAppliedPlanCmd returns information about the block at which a completed upgrade was applied.
func GetQueryUpgradeCmd ¶
GetQueryUpgradeCmd returns the parent command for all x/upgrade CLI query commands.
func GetQueryUpgradeCurrentPlanCmd ¶
GetQueryUpgradeCurrentPlanCmd returns the query upgrade plan command.
func GetQueryUpgradeModuleVersionsCmd ¶
GetModuleVersionsCmd returns the module version list from state
func GetRPCURIFromContext ¶
func GetServerContextFromCmd ¶
GetServerContextFromCmd returns a Context from a command or an empty Context if it has not been set.
func GetSignBatchCommand ¶
GetSignBatchCommand returns the transaction sign-batch command.
func GetSignCommand ¶
GetSignCommand returns the transaction sign command.
func GetTxAuditAttributesCmd ¶
func GetTxAuditCmd ¶
GetTxAuditCmd returns the transaction commands for audit module
func GetTxAuthzCmd ¶
GetTxAuthzCmd returns the transaction commands for this module
func GetTxAuthzExecAuthorizationCmd ¶
GetTxAuthzExecAuthorizationCmd returns a CLI command handler for creating a MsgExec transaction.
func GetTxAuthzGrantAuthorizationCmd ¶
GetTxAuthzGrantAuthorizationCmd returns a CLI command handler for creating a MsgGrant transaction.
func GetTxAuthzRevokeAuthorizationCmd ¶
GetTxAuthzRevokeAuthorizationCmd returns a CLI command handler for creating a MsgRevoke transaction.
func GetTxBankCmd ¶
GetTxBankCmd returns a root CLI command handler for all x/bank transaction commands.
func GetTxBankMultiSendTxCmd ¶
GetTxBankMultiSendTxCmd returns a CLI command handler for creating a MsgMultiSend transaction. For a better UX this command is limited to send funds from one account to two or more accounts.
func GetTxBankSendTxCmd ¶
GetTxBankSendTxCmd returns a CLI command handler for creating a MsgSend transaction.
func GetTxCertCmd ¶
func GetTxCertGenerateCmd ¶
func GetTxCertPublishCmd ¶
func GetTxCertRevokeCmd ¶
func GetTxCrisisCmd ¶
GetTxCrisisCmd returns a root CLI command handler for all x/crisis transaction commands.
func GetTxCrisisVerifyInvariantTxCmd ¶
GetTxCrisisVerifyInvariantTxCmd returns a CLI command handler for creating a MsgVerifyInvariant transaction.
func GetTxDeploymentCloseCmd ¶
func GetTxDeploymentCmds ¶
GetTxDeploymentCmds returns the transaction commands for this module
func GetTxDistributionDepositValidatorRewardsPoolCmd ¶
GetTxDistributionDepositValidatorRewardsPoolCmd returns a CLI command handler for creating a MsgDepositValidatorRewardsPool transaction.
func GetTxDistributionFundCommunityPoolCmd ¶
GetTxDistributionFundCommunityPoolCmd returns a CLI command handler for creating a MsgFundCommunityPool transaction.
func GetTxDistributionSetWithdrawAddrCmd ¶
GetTxDistributionSetWithdrawAddrCmd returns a CLI command handler for creating a MsgSetWithdrawAddress transaction.
func GetTxDistributionWithdrawAllRewardsCmd ¶
GetTxDistributionWithdrawAllRewardsCmd returns a CLI command handler for creating a MsgWithdrawDelegatorReward transaction.
func GetTxDistributionWithdrawRewardsCmd ¶
GetTxDistributionWithdrawRewardsCmd returns a CLI command handler for creating a MsgWithdrawDelegatorReward transaction.
func GetTxEscrowCmd ¶
func GetTxEscrowDeposit ¶
func GetTxEvidenceCmd ¶
GetTxEvidenceCmd returns a CLI command that has all the native evidence module tx commands mounted. In addition, it mounts all childCmds, implemented by outside modules, under a sub-command. This allows external modules to implement custom Evidence types and Handlers while having the ability to create and sign txs containing them all from a single root command.
func GetTxFeegrantCmd ¶
GetTxFeegrantCmd returns the transaction commands for this module
func GetTxFeegrantGrantCmd ¶
GetTxFeegrantGrantCmd returns a CLI command handler for creating a MsgGrantAllowance transaction.
func GetTxFeegrantRevokeCmd ¶
GetTxFeegrantRevokeCmd returns a CLI command handler for creating a MsgRevokeAllowance transaction.
func GetTxGovCancelProposalCmd ¶
GetTxGovCancelProposalCmd implements submitting a cancel proposal transaction command.
func GetTxGovCmd ¶
GetTxGovCmd returns the transaction commands for this module governance ModuleClient is slightly different from other ModuleClients in that it contains a slice of legacy "proposal" child commands. These commands are respective to the proposal type handlers that are implemented in other modules but are mounted under the governance CLI (eg. parameter change proposals).
func GetTxGovDepositCmd ¶
GetTxGovDepositCmd implements depositing tokens for an active proposal.
func GetTxGovDraftProposalCmd ¶
GetTxGovDraftProposalCmd let a user generate a draft proposal.
func GetTxGovSubmitLegacyProposalCmd ¶
GetTxGovSubmitLegacyProposalCmd implements submitting a proposal transaction command. Deprecated: please use GetTxGovSubmitProposalCmd instead.
func GetTxGovSubmitProposalCmd ¶
GetTxGovSubmitProposalCmd implements submitting a proposal transaction command.
func GetTxGovVoteCmd ¶
GetTxGovVoteCmd implements creating a new vote command.
func GetTxGovWeightedVoteCmd ¶
GetTxGovWeightedVoteCmd implements creating a new weighted vote command.
func GetTxMarketBidCloseCmd ¶
func GetTxMarketBidCmds ¶
func GetTxMarketBidCreateCmd ¶
func GetTxMarketCmds ¶
GetTxMarketCmds returns the transaction commands for market module
func GetTxMarketLeaseCmds ¶
func GetTxParamsSubmitParamChangeProposalCmd ¶
GetTxParamsSubmitParamChangeProposalCmd returns a CLI command handler for creating a parameter change proposal governance transaction.
func GetTxProviderCmd ¶
GetTxProviderCmd returns the transaction commands for provider module
func GetTxProviderCreateCmd ¶
func GetTxProviderUpdateCmd ¶
func GetTxSlashingCmd ¶
GetTxSlashingCmd returns a root CLI command handler for all x/slashing transaction commands.
func GetTxSlashingUnjailCmd ¶
GetTxSlashingUnjailCmd returns a CLI command handler for creating a MsgUnjail transaction.
func GetTxStakingCancelUnbondingDelegationCmd ¶
GetTxStakingCancelUnbondingDelegationCmd returns a CLI command handler for creating a MsgCancelUnbondingDelegation transaction.
func GetTxStakingCmd ¶
GetTxStakingCmd returns a root CLI command handler for all x/staking transaction commands.
func GetTxStakingCreateValidatorCmd ¶
GetTxStakingCreateValidatorCmd returns a CLI command handler for creating a MsgCreateValidator transaction.
func GetTxStakingDelegateCmd ¶
GetTxStakingDelegateCmd returns a CLI command handler for creating a MsgDelegate transaction.
func GetTxStakingEditValidatorCmd ¶
GetTxStakingEditValidatorCmd returns a CLI command handler for creating a MsgEditValidator transaction.
func GetTxStakingRedelegateCmd ¶
GetTxStakingRedelegateCmd returns a CLI command handler for creating a MsgBeginRedelegate transaction.
func GetTxStakingUnbondCmd ¶
GetTxStakingUnbondCmd returns a CLI command handler for creating a MsgUndelegate transaction.
func GetTxUpgradeCmd ¶
GetTxUpgradeCmd returns the transaction commands for this module
func GetTxVestingCmd ¶
GetTxVestingCmd returns vesting module's transaction commands.
func GetTxVestingCreateAccountCmd ¶
GetTxVestingCreateAccountCmd returns a CLI command handler for creating a MsgCreateVestingAccount transaction.
func GetTxVestingCreatePeriodicAccountCmd ¶
GetTxVestingCreatePeriodicAccountCmd returns a CLI command handler for creating a MsgCreatePeriodicVestingAccountCmd transaction.
func GetTxVestingCreatePermanentLockedAccountCmd ¶
GetTxVestingCreatePermanentLockedAccountCmd returns a CLI command handler for creating a MsgCreatePermanentLockedAccount transaction.
func GetValidatorSetCmd ¶ added in v0.1.4
GetValidatorSetCmd returns the validator set for a given height
func ImportKeyCommand ¶
ImportKeyCommand imports private keys from a keyfile.
func ImportKeyHexCommand ¶
func InterceptConfigsPreRunHandler ¶
func InterceptConfigsPreRunHandler( cmd *cobra.Command, envPrefixes []string, allowEmptyEnv bool, customAppConfigTemplate string, customAppConfig interface{}, ) error
InterceptConfigsPreRunHandler performs a pre-run function for the root daemon application command. It will create a Viper literal and a default server Context. The server Tendermint configuration will either be read and parsed or created and saved to disk, where the server Context is updated to reflect the Tendermint configuration. It takes custom app config template and config settings to create a custom Tendermint configuration. If the custom template is empty, it uses default-template provided by the server. The Viper literal is used to read and parse the application configuration. Command handlers can fetch the server Context to get the Tendermint configuration or to get access to Viper.
func KeysCmds ¶
KeysCmds registers a sub-tree of commands to interact with local private key storage.
func LightClientFromContext ¶
func LightClientFromContext(ctx context.Context) (aclient.LightClient, error)
func ListenForQuitSignals ¶
func ListenForQuitSignals(g *errgroup.Group, block bool, cancelFn context.CancelFunc, logger log.Logger)
ListenForQuitSignals listens for SIGINT and SIGTERM. When a signal is received, the cleanup function is called, indicating the caller can gracefully exit or return.
Note, the blocking behavior of this depends on the block argument. The caller must ensure the corresponding context derived from the cancelFn is used correctly.
func MigrateCommand ¶
MigrateCommand migrates key information from legacy keybase to OS secret store.
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 ¶
MigrateHandler handles the migration command with a migration map as input, returning an error upon failure.
func MnemonicKeyCommand ¶
MnemonicKeyCommand computes the bip39 memonic for input entropy.
func ModuleHashByHeightQuery ¶
func ModuleHashByHeightQuery(appCreator types.AppCreator) *cobra.Command
ModuleHashByHeightQuery retrieves the module hashes at a given height.
func MustLightClientFromContext ¶
func MustLightClientFromContext(ctx context.Context) aclient.LightClient
func NewCmdSubmitCancelUpgradeProposal ¶
NewCmdSubmitCancelUpgradeProposal implements a command handler for submitting a software upgrade cancel proposal transaction.
func NewCmdSubmitUpgradeProposal ¶
NewCmdSubmitUpgradeProposal implements a command handler for submitting a software upgrade proposal transaction.
func NewCometABCIWrapper ¶
func NewCometABCIWrapper(app servertypes.ABCI) abci.Application
func NewLogger ¶
NewLogger returns a new logger that writes to the given destination.
Typical usage from a main function is:
logger := log.NewLogger(os.Stderr)
Stderr is the typical destination for logs, so that any output from your application can still be piped to other processes.
func NewRollbackCmd ¶
func NewRollbackCmd(appCreator types.AppCreator, defaultNodeHome string) *cobra.Command
NewRollbackCmd creates a command to rollback CometBFT and multistore state by one height.
func ParseKeyStringCommand ¶
ParseKeyStringCommand parses an address from hex to bech32 and vice versa.
func ParseQueryResponse ¶
func ParseQueryResponse(bz []byte) (sdk.SimulationResponse, error)
func ParseSigArgs ¶
ParseSigArgs parses comma-separated signatures from the CLI arguments.
func Prompt ¶
Prompt prompts the user for all values of the given type. data is the struct to be filled namePrefix is the name to be displayed as "Enter <namePrefix> <field>"
func PromptMetadata ¶
func PromptMetadata(skip bool) (types.ProposalMetadata, error)
PromptMetadata prompts for proposal metadata or only title and summary if skip is true
func QueryBlockCmd ¶
QueryBlockCmd implements the default command for a Block query.
func QueryBlockResultsCmd ¶
QueryBlockResultsCmd implements the default command for a BlockResults query.
func QueryBlocksCmd ¶
QueryBlocksCmd returns a command to search through blocks by events.
func ReadGovPropFlags ¶
func ReadGovPropFlags(clientCtx client.Context, flagSet *pflag.FlagSet) (*govv1.MsgSubmitProposal, error)
ReadGovPropFlags parses a MsgSubmitProposal from the provided context and flags. Setting the messages is up to the caller.
See also AddGovPropFlagsToCmd.
func ReadPageRequest ¶
func ReadPageRequest(flagSet *pflag.FlagSet) (*query.PageRequest, error)
ReadPageRequest reads and builds the necessary page request flags for pagination.
func ReadPersistentCommandFlags ¶
func ReadPersistentCommandFlags(cctx sdkclient.Context, flagSet *pflag.FlagSet) (sdkclient.Context, error)
ReadPersistentCommandFlags returns a Context with fields set for "persistent" or common flags that do not necessarily change with context.
Note, the provided clientCtx may have field pre-populated. The following order of precedence occurs:
- client.Context field not pre-populated & flag not set: uses default flag value - client.Context field not pre-populated & flag set: uses set flag value - client.Context field pre-populated & flag not set: uses pre-populated value - client.Context field pre-populated & flag set: uses set flag value
func ReadQueryCommandFlags ¶
func ReadQueryCommandFlags(cctx sdkclient.Context, flagSet *pflag.FlagSet) (sdkclient.Context, error)
ReadQueryCommandFlags returns an updated Context with fields set based on flags defined in AddQueryFlagsToCmd. An error is returned if any flag query fails.
Note, the provided clientCtx may have field pre-populated. The following order of precedence occurs:
- client.Context field not pre-populated & flag not set: uses default flag value - client.Context field not pre-populated & flag set: uses set flag value - client.Context field pre-populated & flag not set: uses pre-populated value - client.Context field pre-populated & flag set: uses set flag value
func ReadTxCommandFlags ¶
ReadTxCommandFlags returns an updated Context with fields set based on flags defined in AddTxFlagsToCmd. An error is returned if any flag query fails.
Note, the provided clientCtx may have field pre-populated. The following order of precedence occurs:
- client.Context field not pre-populated & flag not set: uses default flag value - client.Context field not pre-populated & flag set: uses set flag value - client.Context field pre-populated & flag not set: uses pre-populated value - client.Context field pre-populated & flag set: uses set flag value
func ReadTxFromFile ¶
ReadTxFromFile Read and decode a StdTx from the given filename. Can pass "-" to read from stdin.
func RenameKeyCommand ¶
RenameKeyCommand renames a key from the key store.
func RunForever ¶
RunForever runs a function in the background, forever. Returns error in case of failure.
func RunForeverWithContext ¶
func ServerCmds ¶
func ServerCmds(rootCmd *cobra.Command, defaultNodeHome string, appCreator types.AppCreator, appExport types.AppExporter, addStartFlags types.ModuleInitFlags)
ServerCmds add server commands
func SetCmdClientContext ¶
SetCmdClientContext sets a command's Context value to the provided argument.
func SetCmdClientContextHandler ¶
SetCmdClientContextHandler is to be used in a command pre-hook execution to read flags that populate a Context and sets that to the command's Context.
func SetCmdServerContext ¶
SetCmdServerContext sets a command's Context value to the provided argument. If the context has not been set, set the given context as the default.
func ShowAddressCmd ¶
ShowAddressCmd - show this node's validator address
func ShowKeysCmd ¶
ShowKeysCmd shows key information for a given key name.
func ShowNodeIDCmd ¶
ShowNodeIDCmd - ported from CometBFT, dump node ID to stdout
func ShowValidatorCmd ¶
ShowValidatorCmd - ported from CometBFT, show this node's validator info
func SignTx ¶
func SignTx(txFactory tx.Factory, clientCtx client.Context, name string, txBuilder client.TxBuilder, offline, overwriteSig bool) error
SignTx signs a transaction managed by the TxBuilder using a `name` key stored in Keybase. The new signature is appended to the TxBuilder when overwrite=false or overwritten otherwise. Don't perform online validation or lookups if offline is true.
func SignTxWithSignerAddress ¶
func SignTxWithSignerAddress(txFactory tx.Factory, clientCtx client.Context, addr sdk.AccAddress, name string, txBuilder client.TxBuilder, offline, overwrite bool, ) (err error)
SignTxWithSignerAddress attaches a signature to a transaction. Don't perform online validation or lookups if offline is true, else populate account and sequence numbers from a foreign account. This function should only be used when signing with a multisig. For normal keys, please use SignTx directly.
func StartCmd ¶
func StartCmd(appCreator types.AppCreator, defaultNodeHome string) *cobra.Command
StartCmd runs the service passed in, either stand-alone or in-process with CometBFT.
func StartCmdWithOptions ¶
func StartCmdWithOptions(appCreator types.AppCreator, defaultNodeHome string, opts StartCmdOptions) *cobra.Command
StartCmdWithOptions runs the service passed in, either stand-alone or in-process with CometBFT.
func SubmitEvidenceCmd ¶
SubmitEvidenceCmd returns the top-level evidence submission command handler. All concrete evidence submission child command handlers should be registered under this command.
func ValidateCmd ¶
ValidateCmd returns unknown command error or Help display if help flag set
func VersionCmd ¶
VersionCmd prints CometBFT and ABCI version numbers.
Types ¶
type AddNewKey ¶
type AddNewKey struct {
Name string `json:"name"`
Password string `json:"password"`
Mnemonic string `json:"mnemonic"`
Account int `json:"account,string,omitempty"`
Index int `json:"index,string,omitempty"`
}
AddNewKey request a new key
func NewAddNewKey ¶
NewAddNewKey constructs a new AddNewKey request structure.
type BatchScanner ¶
BatchScanner provides a convenient interface for reading batch data such as a file of newline-delimited JSON encoded StdTx.
func NewBatchScanner ¶
func NewBatchScanner(cfg client.TxConfig, r io.Reader) *BatchScanner
NewBatchScanner returns a new BatchScanner to read newline-delimited StdTx transactions from r.
func ReadTxsFromInput ¶
func ReadTxsFromInput(txCfg client.TxConfig, filenames ...string) (scanner *BatchScanner, err error)
ReadTxsFromInput reads multiples txs from the given filename(s). Can pass "-" to read from stdin. Unlike ReadTxFromFile, this function does not decode the txs.
func (*BatchScanner) Scan ¶
func (bs *BatchScanner) Scan() bool
Scan advances the Scanner to the next line.
func (BatchScanner) Tx ¶
func (bs BatchScanner) Tx() sdk.Tx
Tx returns the most recent Tx unmarshalled by a call to Scan.
func (BatchScanner) UnmarshalErr ¶
func (bs BatchScanner) UnmarshalErr() error
UnmarshalErr returns the first unmarshalling error that was encountered by the scanner.
type ContextType ¶
type ContextType string
type DeleteKeyReq ¶
type DeleteKeyReq struct {
Password string `json:"password"`
}
DeleteKeyReq requests deleting a key
func NewDeleteKeyReq ¶
func NewDeleteKeyReq(password string) DeleteKeyReq
NewDeleteKeyReq constructs a new DeleteKeyReq structure.
type FlagsSet ¶
type FlagsSet []string
func (FlagsSet) WithAccountNumber ¶
func (FlagsSet) WithAllowList ¶
func (FlagsSet) WithAllowedMsgs ¶
func (FlagsSet) WithAllowedValidators ¶
func (FlagsSet) WithAmount ¶
func (FlagsSet) WithBroadcastModeBlock ¶
func (FlagsSet) WithBroadcastModeSync ¶
func (FlagsSet) WithChainID ¶
func (FlagsSet) WithCommission ¶
func (FlagsSet) WithCommissionMaxChangeRate ¶
func (FlagsSet) WithCommissionMaxRate ¶
func (FlagsSet) WithCommissionRate ¶
func (FlagsSet) WithDenyValidators ¶
func (FlagsSet) WithDeploymentID ¶
func (df FlagsSet) WithDeploymentID(val dv1.DeploymentID) FlagsSet
func (FlagsSet) WithDepositSources ¶
func (FlagsSet) WithDescription ¶
func (FlagsSet) WithDetails ¶
func (FlagsSet) WithEvents ¶
func (FlagsSet) WithExpiration ¶
func (FlagsSet) WithFeeGranter ¶
func (df FlagsSet) WithFeeGranter(val sdk.AccAddress) FlagsSet
func (FlagsSet) WithFeePayer ¶
func (df FlagsSet) WithFeePayer(val sdk.AccAddress) FlagsSet
func (FlagsSet) WithGasAuto ¶
func (FlagsSet) WithGenerateOnly ¶
func (FlagsSet) WithHeight ¶
func (FlagsSet) WithIdentity ¶
func (FlagsSet) WithMetadata ¶
func (FlagsSet) WithMoniker ¶
func (FlagsSet) WithMsgType ¶
func (FlagsSet) WithMultisig ¶
func (FlagsSet) WithOffline ¶
func (FlagsSet) WithOutput ¶
func (FlagsSet) WithOutputJSON ¶
func (FlagsSet) WithOutputText ¶
func (FlagsSet) WithOutputYAML ¶
func (FlagsSet) WithOverwrite ¶
func (FlagsSet) WithPeriod ¶
func (FlagsSet) WithPeriodLimit ¶
func (FlagsSet) WithProposal ¶
func (FlagsSet) WithProposalType ¶
func (FlagsSet) WithProvider ¶
func (FlagsSet) WithPubkey ¶
func (FlagsSet) WithSecurityContact ¶
func (FlagsSet) WithSequence ¶
func (FlagsSet) WithSerial ¶
func (FlagsSet) WithSignMode ¶
func (FlagsSet) WithSignatureOnly ¶
func (FlagsSet) WithSkipConfirm ¶
func (FlagsSet) WithSpendLimit ¶
func (FlagsSet) WithStatus ¶
func (FlagsSet) WithWebsite ¶
type GasEstimateResponse ¶
type GasEstimateResponse struct {
GasEstimate uint64 `json:"gas_estimate" yaml:"gas_estimate"`
}
GasEstimateResponse defines a response definition for tx gas estimation.
func (GasEstimateResponse) String ¶
func (gr GasEstimateResponse) String() string
type InputPeriod ¶
type KeyOutput ¶
type KeyOutput struct {
Name string `json:"name" yaml:"name"`
Type string `json:"type" yaml:"type"`
Address string `json:"address" yaml:"address"`
PubKey string `json:"pubkey" yaml:"pubkey"`
Mnemonic string `json:"mnemonic,omitempty" yaml:"mnemonic"`
}
KeyOutput defines a structure wrapping around an Info object used for output functionality.
func MkAccKeyOutput ¶
MkAccKeyOutput create a KeyOutput in with "acc" Bech32 prefixes. If the public key is a multisig public key, then the threshold and constituent public keys will be added.
func MkAccKeysOutput ¶
MkAccKeysOutput returns a slice of KeyOutput objects, each with the "acc" Bech32 prefixes, given a slice of Record objects. It returns an error if any call to MkKeyOutput fails.
func MkConsKeyOutput ¶
MkConsKeyOutput create a KeyOutput in with "cons" Bech32 prefixes.
func MkValKeyOutput ¶
MkValKeyOutput create a KeyOutput in with "val" Bech32 prefixes.
type ProviderConfig ¶
type ProviderConfig struct {
Host string `json:"host" yaml:"host"`
Info types.Info `json:"info" yaml:"info"`
Attributes tattr.Attributes `json:"attributes" yaml:"attributes"`
}
ProviderConfig is the struct that stores provider config
func ReadProviderConfigPath ¶
func ReadProviderConfigPath(path string) (ProviderConfig, error)
ReadProviderConfigPath reads and parses file
func (ProviderConfig) GetAttributes ¶
func (c ProviderConfig) GetAttributes() tattr.Attributes
GetAttributes returns config attributes into key value pairs
type RecoverKey ¶
type RecoverKey struct {
Password string `json:"password"`
Mnemonic string `json:"mnemonic"`
Account int `json:"account,string,omitempty"`
Index int `json:"index,string,omitempty"`
}
RecoverKeyBody recovers a key
func NewRecoverKey ¶
func NewRecoverKey(password, mnemonic string, account, index int) RecoverKey
NewRecoverKey constructs a new RecoverKey request structure.
type StartCmdOptions ¶
type StartCmdOptions struct {
// DBOpener can be used to customize db opening, for example, customize db options or support different db backends,
// default to the builtin db opener.
DBOpener func(rootDir string, backendType dbm.BackendType) (dbm.DB, error)
// PostSetup can be used to set up extra services under the same cancellable context;
// it's not called in stand-alone mode, only for in-process mode.
PostSetup func(svrCtx *sdksrv.Context, clientCtx client.Context, ctx context.Context, g *errgroup.Group) error
// PostSetupStandalone can be used to setup extra services under the same cancellable context,
PostSetupStandalone func(svrCtx *sdksrv.Context, clientCtx client.Context, ctx context.Context, g *errgroup.Group) error
// AddFlags add custom flags to start cmd
AddFlags func(cmd *cobra.Command)
// StartCommandHandler can be used to customize the start command handler
StartCommandHandler func(svrCtx *sdksrv.Context, clientCtx client.Context, appCreator types.AppCreator, inProcessConsensus bool, opts StartCmdOptions) error
}
StartCmdOptions defines options that can be customized in `StartCmdWithOptions`,
type TxCreateValidatorConfig ¶
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 ¶
func PrepareConfigForTxCreateValidator(flagSet *flag.FlagSet, moniker, nodeID, chainID string, valPubKey cryptotypes.PubKey) (TxCreateValidatorConfig, error)
type UpdateKeyReq ¶
type UpdateKeyReq struct {
OldPassword string `json:"old_password"`
NewPassword string `json:"new_password"`
}
UpdateKeyReq requests updating a key
func NewUpdateKeyReq ¶
func NewUpdateKeyReq(old, new string) UpdateKeyReq
NewUpdateKeyReq constructs a new UpdateKeyReq structure.
type VestingData ¶
type VestingData struct {
StartTime int64 `json:"start_time"`
Periods []InputPeriod `json:"periods"`
}
Source Files
¶
- audit_query.go
- audit_tx.go
- auth_decode.go
- auth_encode.go
- auth_flags.go
- auth_multisign.go
- auth_query.go
- auth_tips.go
- auth_tx.go
- authz_query.go
- authz_tx.go
- bank_query.go
- bank_tx.go
- bech32.go
- broadcast.go
- cctx.go
- cert_query.go
- cert_tx.go
- cmt_abci.go
- configs.go
- context.go
- crisis_tx.go
- deployment_query.go
- deployment_tx.go
- distribution_query.go
- distribution_tx.go
- escrow_query.go
- escrow_tx.go
- events.go
- evidence_query.go
- evidence_tx.go
- feegrant_query.go
- feegrant_tx.go
- genesis.go
- genesis_collect.go
- genesis_genaccount.go
- genesis_gentx.go
- genesis_init.go
- genesis_migrate.go
- genesis_validate.go
- gov_query.go
- gov_tx.go
- gov_util.go
- init.go
- keys.go
- keys_add.go
- keys_delete.go
- keys_export.go
- keys_import.go
- keys_list.go
- keys_migrate.go
- keys_mnemonic.go
- keys_output.go
- keys_parse.go
- keys_rename.go
- keys_show.go
- keys_types.go
- keys_utils.go
- market_query.go
- market_tx.go
- mint_query.go
- params_query.go
- params_tx.go
- provider_query.go
- provider_tx.go
- query.go
- root.go
- rpc.go
- server.go
- server_export.go
- server_modulehash.go
- server_rollback.go
- server_util.go
- server_utils.go
- slashing_query.go
- slashing_tx.go
- staking_query.go
- staking_tx.go
- test_helpers.go
- tx.go
- upgrade_query.go
- upgrade_tx.go
- utils.go
- validate.go
- vesting_tx.go