GenesisState defines the distribution module's genesis state.

Properties

delegator_starting_infos?: DelegatorStartingInfoRecordAmino[]

fee_pool defines the delegator starting infos at genesis.

delegator_withdraw_infos?: DelegatorWithdrawInfoAmino[]

fee_pool defines the delegator withdraw infos at genesis.

fee_pool?: FeePoolAmino

fee_pool defines the fee pool at genesis.

fee_pool defines the outstanding rewards of all validators at genesis.

params?: ParamsAmino

params defines all the paramaters of the module.

previous_proposer?: string

fee_pool defines the previous proposer at genesis.

validator_accumulated_commissions?: ValidatorAccumulatedCommissionRecordAmino[]

fee_pool defines the accumulated commisions of all validators at genesis.

validator_current_rewards?: ValidatorCurrentRewardsRecordAmino[]

fee_pool defines the current rewards of all validators at genesis.

validator_historical_rewards?: ValidatorHistoricalRewardsRecordAmino[]

fee_pool defines the historical rewards of all validators at genesis.

validator_slash_events?: ValidatorSlashEventRecordAmino[]

fee_pool defines the validator slash events at genesis.