@aptos-labs/ts-sdk - v5.1.4
    Preparing search index...

    Interface ProjPointType<T>

    interface ProjPointType<T> {
        px: T;
        py: T;
        pz: T;
        get x(): T;
        get y(): T;
        _setWindowSize(windowSize: number): void;
        add(other: ProjPointType): ProjPointType;
        assertValidity(): void;
        clearCofactor(): ProjPointType<T>;
        double(): ProjPointType;
        equals(other: ProjPointType): boolean;
        hasEvenY(): boolean;
        isTorsionFree(): boolean;
        multiply(scalar: bigint): ProjPointType;
        multiplyAndAddUnsafe(
            Q: ProjPointType<T>,
            a: bigint,
            b: bigint,
        ): undefined | ProjPointType<T>;
        multiplyUnsafe(scalar: bigint): ProjPointType<T>;
        negate(): ProjPointType;
        subtract(other: ProjPointType): ProjPointType;
        toAffine(iz?: T): AffinePoint<T>;
        toHex(isCompressed?: boolean): string;
        toRawBytes(isCompressed?: boolean): Uint8Array;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Accessors

    • get x(): T

      Returns T

    • get y(): T

      Returns T

    Methods

    • Parameters

      • windowSize: number

      Returns void

    • Returns void

    • Returns ProjPointType<T>

    • Parameters

      Returns boolean

    • Returns boolean

    • Returns boolean

    • Parameters

      • scalar: bigint

      Returns ProjPointType

    • Parameters

      Returns undefined | ProjPointType<T>

    • Parameters

      • scalar: bigint

      Returns ProjPointType<T>

    • Parameters

      • Optionaliz: T

      Returns AffinePoint<T>

    • Parameters

      • OptionalisCompressed: boolean

      Returns string

    • Parameters

      • OptionalisCompressed: boolean

      Returns Uint8Array

    Properties

    px: T
    py: T
    pz: T