This operation is used to report a miner who signs two blocks at the same time. To be valid, the violation must be reported within MAX_WITNESSES blocks of the head block (1 round) and the producer must be in the ACTIVE witness set.

Users not in the ACTIVE witness set should not have to worry about their key getting compromised and being used to produced multiple blocks so the attacker can report it and steel their vesting hive.

The result of the operation is to transfer the full VESTING HIVE balance of the block producer to the reporter.

### Hierarchy

- Operation
  - ReportOverProductionOperation

## Index

### Properties

- 0
- 1

## Properties

### 0

0: "report_over_production"

Overrides Operation.0

- Defined in chain/operation.ts:674

### 1

1: { first_block: SignedBlockHeader; reporter: string; second_block: SignedBlockHeader }

Overrides Operation.1

- Defined in chain/operation.ts:675

#### Type declaration

- ##### first_block: SignedBlockHeader

- ##### reporter: string

- ##### second_block: SignedBlockHeader

Generated using TypeDoc