Skip to main content

Useful staking CLI Commands

query

The query commands allows users to query staking state.

cudos-noded query staking --help

delegation

The delegation command allows users to query delegations for an individual delegator on an individual validator.

Usage:

cudos-noded query staking delegation [delegator-addr] [validator-addr] [flags]

delegations

The delegations command allows users to query delegations for an individual delegator on all validators.

Usage:

cudos-noded query staking delegations [delegator-addr] [flags]

delegations-to

The delegations-to command allows users to query delegations on an individual validator.

Usage:

cudos-noded query staking delegations-to [validator-addr] [flags]

historical-info

The historical-info command allows users to query historical information at given height.

Usage:

cudos-noded query staking historical-info [height] [flags]

params

The params command allows users to query values set as staking parameters.

Usage:

cudos-noded query staking params [flags]

pool

The pool command allows users to query values for amounts stored in the staking pool.

Usage:

cudos-noded q staking pool [flags]

redelegation

The redelegation command allows users to query a redelegation record based on delegator and a source and destination validator address.

Usage:

cudos-noded query staking redelegation [delegator-addr] [src-validator-addr] [dst-validator-addr] [flags]

redelegations

The redelegations command allows users to query all redelegation records for an individual delegator.

Usage:

cudos-noded query staking redelegations [delegator-addr] [flags]

redelegations-from

The redelegations-from command allows users to query delegations that are redelegating from a validator.

Usage:

cudos-noded query staking redelegations-from [validator-addr] [flags]

unbonding-delegation

The unbonding-delegation command allows users to query unbonding delegations for an individual delegator on an individual validator.

Usage:

cudos-noded query staking unbonding-delegation [delegator-addr] [validator-addr] [flags]

unbonding-delegations

The unbonding-delegations command allows users to query all unbonding-delegations records for one delegator.

Usage:

cudos-noded query staking unbonding-delegations [delegator-addr] [flags]

unbonding-delegations-from

The unbonding-delegations-from command allows users to query delegations that are unbonding from a validator.

Usage:

cudos-noded query staking unbonding-delegations-from [validator-addr] [flags]

validator

The validator command allows users to query details about an individual validator.

Usage:

cudos-noded query staking validator [validator-addr] [flags]

validators

The validators command allows users to query details about all validators on a network.

Usage:

cudos-noded query staking validators [flags]

transactions

The tx commands allows users to interact with the staking module.

cudos-noded tx staking --help

create-validator

The command create-validator allows users to create new validator initialized with a self-delegation to it.

Usage:

cudos-noded tx staking create-validator [flags]

delegate

The command delegate allows users to delegate liquid tokens to a validator.

Usage:

cudos-noded tx staking delegate [validator-addr] [amount] [flags]

edit-validator

The command edit-validator allows users to edit an existing validator account.

Usage:

cudos-noded tx staking edit-validator [flags]
cudos-noded tx staking edit-validator --moniker "new_moniker_name" --website "new_webiste_url" --from mykey

redelegate

The command redelegate allows users to redelegate illiquid tokens from one validator to another.

Usage:

cudos-noded tx staking redelegate [src-validator-addr] [dst-validator-addr] [amount] [flags]

unbond

The command unbond allows users to unbond shares from a validator.

Usage:

cudos-noded tx staking unbond [validator-addr] [amount] [flags]
cudos-noded tx staking unbond cudosvaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj 100stake --from mykey

cancel unbond

The command cancel-unbond allow users to cancel the unbonding delegation entry and delegate back to the original validator.

Usage:

cudos-noded tx staking cancel-unbond [validator-addr] [amount] [creation-height]
cudos-noded tx staking cancel-unbond cudosvaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj 100stake 123123 --from mykey