A container for data that authenticates a transaction.

interface AuthProof {
    module?: string;
    multisig?: (null | Uint8Array)[];
    signature?: Uint8Array;
}

Properties

module?: string

A flag to use module-controlled decoding. The string is an encoding scheme name that a module must handle. When using this variant, the scheme name must not be empty.

multisig?: (null | Uint8Array)[]

For multisig authentication.

signature?: Uint8Array

For signature authentication.