> For the complete documentation index, see [llms.txt](https://www.build3.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/offences.md).

# Offences

## Configuration Trait

`Event`

`IdentificationTuple` - Full ID of the validator

`OnOffenceHandler` - A handler called for every offense report.

## Storage

`Reports` - a StorageMap which stores the report ID can the offense detail for all offense reports.

`ConcurrentReportsIndex` - A vector of reports of the same kind that happened at the same time slot.

`ReportsByKindIndex` - Enumerates all reports of a kind along with the time they happened.
