# Events

The distribution module emits the following events:

# BeginBlocker

Type Attribute Key Attribute Value
proposer_reward validator
proposer_reward reward
commission amount
commission validator
rewards amount
rewards validator

# Handlers

# MsgSetWithdrawAddress

Type Attribute Key Attribute Value
set_withdraw_address withdraw_address
message module distribution
message action set_withdraw_address
message sender

# MsgWithdrawDelegatorReward

Type Attribute Key Attribute Value
withdraw_rewards amount
withdraw_rewards validator
message module distribution
message action withdraw_delegator_reward
message sender

# MsgWithdrawValidatorCommission

Type Attribute Key Attribute Value
withdraw_commission amount
message module distribution
message action withdraw_validator_commission
message sender