interface Parameters {
    decodeContent: ((payload) => Data[]);
    encodeContent: ((pubs, maxSize) => [wire: Uint8Array, count: number]);
    hashPub: ((pub) => number);
    iblt: IBLT.Parameters;
    ibltCompression: Compression;
}

Hierarchy

  • Parameters
    • Parameters

Properties

decodeContent: ((payload) => Data[])

Decode Content from buffer.

Type declaration

    • (payload): Data[]
    • Parameters

      • payload: Uint8Array

      Returns Data[]

encodeContent: ((pubs, maxSize) => [wire: Uint8Array, count: number])

Encode Content to buffer.

Type declaration

    • (pubs, maxSize): [wire: Uint8Array, count: number]
    • Parameters

      • pubs: readonly Data[]
      • maxSize: number

      Returns [wire: Uint8Array, count: number]

hashPub: ((pub) => number)

Compute the hash of a publication.

Type declaration

    • (pub): number
    • Parameters

      Returns number

ibltCompression: Compression

Compression method for IBLT in name component.

Generated using TypeDoc