Minimal Anti Collusion Infrastructure (MACI) v2.2.0 / G2Point
Class: G2Point
Notice
A class representing a point on the second group (G2) of the Jubjub curve. This is usually an extension field of the base field of the curve.
Constructors
new G2Point()
new G2Point(
x
,y
):G2Point
Create a new instance of G2Point
Parameters
• x: bigint
[]
the x coordinate
• y: bigint
[]
the y coordinate
Returns
Defined in
packages/crypto/ts/babyjub.ts:65
Properties
x
x:
bigint
[]
Defined in
packages/crypto/ts/babyjub.ts:56
y
y:
bigint
[]
Defined in
packages/crypto/ts/babyjub.ts:58
Methods
asContractParam()
asContractParam():
object
Return the point as a contract param in the form of an object
Returns
object
the point as a contract param
x
x:
string
[]
y
y:
string
[]
Defined in
packages/crypto/ts/babyjub.ts:86
equals()
equals(
pt
):boolean
Check whether two points are equal
Parameters
• pt: G2Point
the point to compare with
Returns
boolean
whether they are equal or not
Defined in
packages/crypto/ts/babyjub.ts:78