Expand description
Common traits and types that are useful for describing offences for usage in environments that use staking.
Structs§
- Offence
Details - A details about an offending authority for a particular kind of offence.
- Offence
Severity - Wrapper type representing the severity of an offence.
Enums§
- Offence
Error - Errors that may happen on offence reports.
Traits§
- Offence
- A trait implemented by an offence report.
- Offence
Report System - An abstract system to publish, check and process offence evidences.
- OnOffence
Handler - A trait to take action on an offence.
- Report
Offence - A trait for decoupling offence reporters from the actual handling of offence reports.
Type Aliases§
- Kind
- The kind of an offence, is a byte string representing some kind identifier
e.g.
b"im-online:offlin"
,b"babe:equivocatio"
- Offence
Count - Number of times the offence of this authority was already reported in the past.