Variable $BabeEquivocationProofConst
$BabeEquivocationProof: $.Shape<{ firstHeader: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "Seal"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "PreRuntime"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; offender: AccountId32Like; secondHeader: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "Seal"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "PreRuntime"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; slot: bigint; }, { firstHeader: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "Seal"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "PreRuntime"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; offender: AccountId32; secondHeader: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "Seal"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "PreRuntime"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; slot: bigint; }> = ...