GenesisState defines the distribution module's genesis state.

Properties

delegatorStartingInfos: DelegatorStartingInfoRecord[]

fee_pool defines the delegator starting infos at genesis.

delegatorWithdrawInfos: DelegatorWithdrawInfo[]

fee_pool defines the delegator withdraw infos at genesis.

feePool: undefined | FeePool

fee_pool defines the fee pool at genesis.

outstandingRewards: ValidatorOutstandingRewardsRecord[]

fee_pool defines the outstanding rewards of all validators at genesis.

params: undefined | Params

params defines all the paramaters of the module.

previousProposer: string

fee_pool defines the previous proposer at genesis.

validatorAccumulatedCommissions: ValidatorAccumulatedCommissionRecord[]

fee_pool defines the accumulated commisions of all validators at genesis.

validatorCurrentRewards: ValidatorCurrentRewardsRecord[]

fee_pool defines the current rewards of all validators at genesis.

validatorHistoricalRewards: ValidatorHistoricalRewardsRecord[]

fee_pool defines the historical rewards of all validators at genesis.

validatorSlashEvents: ValidatorSlashEventRecord[]

fee_pool defines the validator slash events at genesis.