GenesisState defines the staking module's genesis state.

interface GenesisStateAmino {
    delegations?: DelegationAmino[];
    exported?: boolean;
    last_total_power?: string;
    last_validator_powers?: LastValidatorPowerAmino[];
    params?: ParamsAmino;
    redelegations?: RedelegationAmino[];
    unbonding_delegations?: UnbondingDelegationAmino[];
    validators?: ValidatorAmino[];
}

Properties

delegations?: DelegationAmino[]

delegations defines the delegations active at genesis.

exported?: boolean
last_total_power?: string

last_total_power tracks the total amounts of bonded tokens recorded during the previous end block.

last_validator_powers?: LastValidatorPowerAmino[]

last_validator_powers is a special index that provides a historical list of the last-block's bonded validators.

params?: ParamsAmino

params defines all the paramaters of related to deposit.

redelegations?: RedelegationAmino[]

redelegations defines the redelegations active at genesis.

unbonding_delegations?: UnbondingDelegationAmino[]

unbonding_delegations defines the unbonding delegations active at genesis.

validators?: ValidatorAmino[]

delegations defines the validator set at genesis.