# Functions
TODO Any invariants to check here? AllInvariants tests all slashing invariants.
slashing begin block functionality.
HubDefaultGenesisState - default GenesisState used by Cosmos Hub.
Default parameters used by Iris Hub.
No description provided by the author
slashing end block functionality.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExportGenesis writes the current store values to a genesis file, which can be imported again with InitGenesis.
stored by *Tendermint* address (not operator address).
stored by *Tendermint* address (not operator address).
extract the address from a validator signing info key.
stored by *Tendermint* address (not operator address).
stored by *Tendermint* address (not operator address) followed by start height.
stored by *Tendermint* address (not operator address).
InitGenesis initialize default parameters and the keeper's address to pubkey map.
No description provided by the author
NewKeeper creates a slashing keeper.
No description provided by the author
No description provided by the author
Construct a new `ValidatorSigningInfo` struct.
Construct a new `ValidatorSlashingPeriod` struct.
No description provided by the author
ParamTypeTable for slashing module.
PrometheusMetrics returns Metrics build using Prometheus client library.
Register concrete types on codec codec.
No description provided by the author
# Constants
17280.
5 seconds a block.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Default slashing codespace.
Default parameter namespace.
No description provided by the author
name to identify transaction types.
# Variables
Prefix for address-pubkey relation.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Parameter store key.
Prefix for missed block bit array.
Prefix for signing info.
Prefix for slashing period.
# Structs
GenesisState - all slashing state that must be provided at genesis.
Wrapper struct.
Keeper of the slashing store.
No description provided by the author
MissedBlock.
MsgUnjail - struct for unjailing jailed validator.
Params - used for initializing default parameter for slashing at genesis.
Signing info for a validator.
Slashing period for a validator.
Value part of slashing period (validator address & start height are stored in the key).
# Type aliases
Local code type.