Interface DoublePreendorsementEvidenceOperation

It allows for accusing a delegate of having double-preendorsed – i.e., of having preendorsed two different block candidates, at the same level and at the same round. The bulk of the evidence, the two arguments provided, consists of the two offending preendorsements.

Hierarchy

Properties

balanceUpdates: readonly BalanceUpdate[]
rpcData: {
    kind: DOUBLE_PREENDORSEMENT_EVIDENCE;
    metadata: { readonly balance_updates?: readonly { readonly kind: MetadataBalanceUpdatesKindEnum; readonly contract?: string | undefined; readonly change: string; readonly origin?: MetadataBalanceUpdatesOriginEnum | undefined; ... 9 more ...; readonly delegator?: string | undefined; }[] | undefined; };
    op1: { readonly branch: string; readonly operations: { readonly kind: OpKind.PREENDORSEMENT; readonly slot: number; readonly level: number; readonly round: number; readonly block_payload_hash: string; }; readonly signature?: string | undefined; };
    op2: { readonly branch: string; readonly operations: { readonly kind: OpKind.PREENDORSEMENT; readonly slot: number; readonly level: number; readonly round: number; readonly block_payload_hash: string; }; readonly signature?: string | undefined; };
}

Raw data as received from Tezos Node RPC. Taquito interface may not be exact.

Type declaration

  • Readonly kind: DOUBLE_PREENDORSEMENT_EVIDENCE
  • Readonly metadata: { readonly balance_updates?: readonly { readonly kind: MetadataBalanceUpdatesKindEnum; readonly contract?: string | undefined; readonly change: string; readonly origin?: MetadataBalanceUpdatesOriginEnum | undefined; ... 9 more ...; readonly delegator?: string | undefined; }[] | undefined; }
  • Readonly op1: { readonly branch: string; readonly operations: { readonly kind: OpKind.PREENDORSEMENT; readonly slot: number; readonly level: number; readonly round: number; readonly block_payload_hash: string; }; readonly signature?: string | undefined; }
  • Readonly op2: { readonly branch: string; readonly operations: { readonly kind: OpKind.PREENDORSEMENT; readonly slot: number; readonly level: number; readonly round: number; readonly block_payload_hash: string; }; readonly signature?: string | undefined; }
uid: string

Universal ID of the entity on the blockchain. It is still human-readable.

Example

Block hash / operation group hash / operation index [ operation kind ]

BLvgirK7K43H5tv8f73cxBaLwcU7euFNwmfr2td2sWKpKXQXxaM/opLpKECfrpuF79YLfSYABvxb8Df8Fh71n3Q8Azy1m8vWU8Czfcn/4[transaction]

Generated using TypeDoc