Class BoundWitnessWrapper<TBoundWitness, TPayload>

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

boundwitness: TBoundWitness
moduleErrors?: DeepRestrictToStringKeys<{ schema: string }>[]
payload: TBoundWitness
payloads: TPayload[]

Accessors

  • get addresses(): Lowercase<string>[]
  • Returns Lowercase<string>[]

  • get payloadHashes(): Lowercase<string>[]
  • Returns Lowercase<string>[]

  • get payloadSchemas(): string[]
  • Returns string[]

Methods

  • Returns Promise<Lowercase<string>>

  • Returns Promise<Error[]>

  • Returns Promise<Lowercase<string>[]>

  • Returns Promise<boolean>

  • Parameters

    • schema: string

    Returns string[]

  • Parameters

    • hashes: Lowercase<string>[]

    Returns Promise<TPayload[]>

  • Parameters

    • hashes: Lowercase<string>[]

    Returns Promise<TPayload[]>

  • Type Parameters

    Parameters

    • schema: string

    Returns T[]

  • Returns Promise<Record<Lowercase<string>, TPayload>>

  • Returns Promise<Record<Lowercase<string>, TPayload>>

  • Parameters

    • address: Lowercase<string>

    Returns DeepRestrictToStringKeys<null | Lowercase<string>>

  • Returns string

  • Returns Promise<Error[]>