Type alias AuthenticationProgramStateSignatureAnalysis

AuthenticationProgramStateSignatureAnalysis: {
    signedMessages: ({
        digest: Uint8Array;
        serialization: Uint8Array;
    } | {
        digest: Uint8Array;
        message: Uint8Array;
    })[];
}

Type declaration

  • signedMessages: ({
        digest: Uint8Array;
        serialization: Uint8Array;
    } | {
        digest: Uint8Array;
        message: Uint8Array;
    })[]

    An array of the Uint8Array values used in signature verification over the course of this program. Each raw signing serialization and data signature message should be pushed to this array in the order it was computed.

    This property is not used within any AuthenticationVirtualMachine, but it is provided in the program state to assist with analysis. Because these messages must always be computed and hashed during evaluation, recording them in the state does not meaningfully affect performance.

Generated using TypeDoc