Interface DoubleEndorsementEvidenceOperation

It allows for accusing a delegate of having double-endorsed – i.e., of having endorsed two different block candidates at the same level and the same round – by providing the two offending endorsements.

Deprecated

Endorsements are not supported anymore because they were incomplete and with breaking changes. Let us know if you need them.

Hierarchy

Properties

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

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

Type declaration

  • Readonly kind: DOUBLE_ENDORSEMENT_EVIDENCE
  • Readonly metadata: { readonly balance_updates?: readonly { readonly kind: MetadataBalanceUpdatesKindEnum; readonly contract?: string | undefined; readonly change: string; readonly origin?: MetadataBalanceUpdatesOriginEnum | undefined; ... 9 more ...; readonly delayed_operation_hash?: string | undefined; }[] | undefined; }
  • Readonly op1: { readonly branch: string; readonly operations: { readonly kind: OpKind.ENDORSEMENT; readonly slot?: number | undefined; readonly round?: number | undefined; readonly block_payload_hash?: string | undefined; readonly level: number; }; readonly signature?: string | undefined; }
  • Readonly op2: { readonly branch: string; readonly operations: { readonly kind: OpKind.ENDORSEMENT; readonly slot?: number | undefined; readonly round?: number | undefined; readonly block_payload_hash?: string | undefined; readonly level: number; }; readonly signature?: string | undefined; }
  • Optional Readonly slot?: number
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