# Distribution

The distribution module allows you to manage your Staking Rewards.

# Available Subcommands

Name Description
commission Query distribution validator commission
community-pool Query the amount of coins in the community pool
params Query distribution params
rewards Query all distribution delegator rewards or rewards from a particular validator
slashes Query distribution validator slashes.
validator-outstanding-rewards Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations
fund-community-pool Funds the community pool with the specified amount
set-withdraw-addr Set the withdraw address for rewards associated with a delegator address
withdraw-all-rewards Withdraw all rewards for a single delegator
withdraw-rewards Withdraw rewards from a given delegation address,and optionally withdraw validator commission if the delegation address given is a validator operator

# plugchaind query distribution commission

Query validator commission rewards from delegators to that validator.

plugchaind query distribution commission [validator] [flags]

# plugchaind query distribution community-pool

Query all coins in the community pool which is under Governance control.

plugchaind query distribution community-pool [flags]

# plugchaind query distribution params

Query distribution params.

 plugchaind query distribution params [flags]

# plugchaind query distribution rewards

Query all rewards earned by a delegator, optionally restrict to rewards from a single validator.

plugchaind query distribution rewards [delegator-addr] [validator-addr] [flags]

# plugchaind query distribution slashes

Query all slashes of a validator for a given block range.

plugchaind query distribution slashes [validator] [start-height] [end-height] [flags]

# plugchaind query distribution validator-outstanding-rewards

Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.

plugchaind query distribution validator-outstanding-rewards [validator] [flags]

# plugchaind tx distribution fund-community-pool

Funds the community pool with the specified amount.

plugchaind tx distribution fund-community-pool [amount] [flags]

# plugchaind tx distribution set-withdraw-addr

Set the withdraw address for rewards associated with a delegator address.

plugchaind tx distribution set-withdraw-addr [withdraw-addr] [flags]

# plugchaind tx distribution withdraw-all-rewards

Withdraw all rewards for a single delegator.

plugchaind tx distribution withdraw-all-rewards [flags]

# plugchaind tx distribution withdraw-rewards

Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator.

plugchaind tx distribution withdraw-rewards [validator-addr] [flags]