Skip to content

voiage.contracts.critical_invariants.canonical_array_digest_input

canonical_array_digest_input([keyword-only] dtype: str = None, [keyword-only] shape: tuple[int, ...] = None, [keyword-only] payload: bytes = None) -> bytes

Bind array dtype, shape, and canonical bytes into one digest input.

Parameters:

  • dtype str
  • shape tuple[int, ...]
  • payload bytes

Returns: bytes