• Type Parameters

    • T extends {
          kind: OpKind;
      }

    Parameters

    • op: T

    Returns op is withKind<T,
        | ORIGINATION
        | DELEGATION
        | REVEAL
        | TRANSACTION
        | ATTESTATION
        | ENDORSEMENT
        | PREATTESTATION
        | PREENDORSEMENT
        | SET_DEPOSITS_LIMIT
        | DOUBLE_PREATTESTATION_EVIDENCE
        | DOUBLE_PREENDORSEMENT_EVIDENCE
        | ATTESTATION_WITH_DAL
        | ENDORSEMENT_WITH_DAL
        | SEED_NONCE_REVELATION
        | DOUBLE_ATTESTATION_EVIDENCE
        | DOUBLE_ENDORSEMENT_EVIDENCE
        | DOUBLE_BAKING_EVIDENCE
        | PROPOSALS
        | BALLOT
        | REGISTER_GLOBAL_CONSTANT
        | TRANSFER_TICKET
        | INCREASE_PAID_STORAGE
        | UPDATE_CONSENSUS_KEY
        | DRAIN_DELEGATE
        | VDF_REVELATION
        | EVENT
        | TICKET_UPDATES
        | SMART_ROLLUP_ORIGINATE
        | SMART_ROLLUP_ADD_MESSAGES
        | SMART_ROLLUP_EXECUTE_OUTBOX_MESSAGE
        | SMART_ROLLUP_PUBLISH
        | SMART_ROLLUP_CEMENT
        | SMART_ROLLUP_RECOVER_BOND
        | SMART_ROLLUP_REFUTE
        | SMART_ROLLUP_TIMEOUT
        | DAL_PUBLISH_COMMITMENT>