Misbehaviour defines misbehaviour for a solo machine which consists of a sequence and two signatures over different messages at that sequence.

interface Misbehaviour {
    clientId: string;
    sequence: bigint;
    signatureOne?: SignatureAndData;
    signatureTwo?: SignatureAndData;
}

Properties

clientId: string
sequence: bigint
signatureOne?: SignatureAndData
signatureTwo?: SignatureAndData