Interface EncodedPQSig

A structure for the encoded post-quantum signature transaction authorization proof. Mirrors the PQSig struct from go-algorand.

interface EncodedPQSig {
    pk: Uint8Array;
    sch: Uint8Array;
    sig: Uint8Array;
    slt: number;
}

Properties

Properties

pk: Uint8Array

The post-quantum public key.

sch: Uint8Array

The 2-byte identifier of the post-quantum signature scheme (e.g. "f1" for Falcon-1024).

sig: Uint8Array

The post-quantum signature over the transaction.

slt: number

The 1-byte salt used when deriving the post-quantum account address from the public key.

Generated using TypeDoc