Skip to content

kaspeak-sdk


kaspeak-sdk / Point

Class: Point

Defined in: crypto/secp256k1.ts:77

Constructors

Constructor

new Point(x, y, z): Point

Defined in: crypto/secp256k1.ts:78

Parameters

x

bigint

y

bigint

z

bigint

Returns

Point

Properties

x

readonly x: bigint

Defined in: crypto/secp256k1.ts:79


y

readonly y: bigint

Defined in: crypto/secp256k1.ts:80


z

readonly z: bigint

Defined in: crypto/secp256k1.ts:81

Methods

equals()

equals(other): boolean

Defined in: crypto/secp256k1.ts:110

Parameters

other

Point

Returns

boolean


negate()

negate(): Point

Defined in: crypto/secp256k1.ts:114

Returns

Point


toAffine()

toAffine(): Point

Defined in: crypto/secp256k1.ts:118

Returns

Point


toCompressed()

toCompressed(): Uint8Array

Defined in: crypto/secp256k1.ts:131

Returns

Uint8Array


toRawX()

toRawX(): Uint8Array

Defined in: crypto/secp256k1.ts:153

Returns

Uint8Array


toUncompressed()

toUncompressed(): Uint8Array

Defined in: crypto/secp256k1.ts:141

Returns

Uint8Array


basePoint()

static basePoint(): Point

Defined in: crypto/secp256k1.ts:88

Returns

Point


fromAffine()

static fromAffine(x, y): Point

Defined in: crypto/secp256k1.ts:84

Parameters

x

bigint

y

bigint

Returns

Point


fromBytes()

static fromBytes(publicKey): Point

Defined in: crypto/secp256k1.ts:92

Parameters

publicKey

Uint8Array

Returns

Point


fromHex()

static fromHex(publicKey): Point

Defined in: crypto/secp256k1.ts:106

Parameters

publicKey

string

Returns

Point