@bsv/sdk
Version:
BSV Blockchain Software Development Kit
22 lines • 567 B
TypeScript
import Curve from './Curve.js';
/**
* Base class for Point (affine coordinates) and JacobianPoint classes,
* defining their curve and type.
*/
export default abstract class BasePoint {
curve: Curve;
type: 'affine' | 'jacobian';
precomputed: {
doubles?: {
step: number;
points: BasePoint[];
};
naf?: {
wnd: number;
points: BasePoint[];
};
beta?: BasePoint | null;
} | null;
constructor(type: 'affine' | 'jacobian');
}
//# sourceMappingURL=BasePoint.d.ts.map