Typeberry by Fluffy Labs - v0.4.0
    Preparing search index...

    Class Bytes<T>

    A convenience wrapper for a fix-length sequence of bytes.

    Type Parameters

    • T extends number

    Hierarchy (View Summary)

    Index

    Properties

    length: T

    Length of the bytes array.

    raw: Uint8Array

    Methods

    • Create a new [BytesBlob] by concatenating data from multiple Uint8Arrays.

      Parameters

      • v: Uint8Array<ArrayBufferLike> | Uint8Array<ArrayBufferLike>[]
      • ...rest: Uint8Array<ArrayBufferLike>[]

      Returns BytesBlob

    • Create a [Bytes<X>] with all bytes filled with given input number.

      Type Parameters

      • X extends number

      Parameters

      • len: X
      • input: number

      Returns Bytes<X>

    • Create new [Bytes<X>] given a backing buffer and it's length.

      Type Parameters

      • X extends number

      Parameters

      • v: Uint8Array
      • len: X

      Returns Bytes<X>

    • Create new [Bytes<X>] given an array of bytes and it's length.

      Type Parameters

      • X extends number

      Parameters

      • v: number[]
      • len: X

      Returns Bytes<X>

    • Parse a hex-encoded fixed-length bytes without 0x prefix.

      Type Parameters

      • X extends number

      Parameters

      • v: string
      • len: X

      Returns Bytes<X>