@@ -47,65 +47,65 @@ contract Verifier is IZKVerifierV2 {
47
47
48
48
// Groth16 alpha point in G1
49
49
uint256 constant ALPHA_X =
50
- 19681918582342826141927615585844819827950494091197079841581098590160509489088 ;
50
+ 12953796731566255356153533186899970596541789506787316310421265866460204452345 ;
51
51
uint256 constant ALPHA_Y =
52
- 18976290249472753264792873488771466812990993964894861063003977176791880491271 ;
52
+ 16108099332627179116882890117640860610766253379177782725877946988741043002151 ;
53
53
54
54
// Groth16 beta point in G2 in powers of i
55
55
uint256 constant BETA_NEG_X_0 =
56
- 17542740552152507448113209307107151415915067720344615090625491194497459342657 ;
56
+ 7189998629544061358868906102425391182345467937747171889044260956112296857453 ;
57
57
uint256 constant BETA_NEG_X_1 =
58
- 7391419840357209888406550113304609596117324320456425532340186750677647200951 ;
58
+ 11715211044976611849279736941659181461607821837429796658922621107593979258018 ;
59
59
uint256 constant BETA_NEG_Y_0 =
60
- 19792144694189938307894275195643141100067567927017820917795773938883367365412 ;
60
+ 21619939555605977664462722857628766746010558584894478667635551317055122810048 ;
61
61
uint256 constant BETA_NEG_Y_1 =
62
- 17211163405892785765064384698545439693511041026525583483293852246253094999960 ;
62
+ 17744148816587107869967191160344383643814015065165838706210713825793780643664 ;
63
63
64
64
// Groth16 gamma point in G2 in powers of i
65
65
uint256 constant GAMMA_NEG_X_0 =
66
- 18606218405301761142065379515313210013062685838824185304765852768028043703753 ;
66
+ 3203739780556455486614737616951770238449562962366174174415509385502339079134 ;
67
67
uint256 constant GAMMA_NEG_X_1 =
68
- 14540190418613230568675456016157166803361906410442369269514923787931816842661 ;
68
+ 330365480594874048579972851352786169022705988981774516328112713209916814425 ;
69
69
uint256 constant GAMMA_NEG_Y_0 =
70
- 8951288781929330311740771353182492599878185290969923949343519917796557268219 ;
70
+ 20727415115882681892016430268352505550338140930514103693522477672680520482110 ;
71
71
uint256 constant GAMMA_NEG_Y_1 =
72
- 8812741715039891617796654796990655544152364726104502685064434338923152748332 ;
72
+ 11770494869568371860365301978617470999730178637197214918443012817597339833626 ;
73
73
74
74
// Groth16 delta point in G2 in powers of i
75
75
uint256 constant DELTA_NEG_X_0 =
76
- 4060446808760699692477462845230990229944734548192291022910719993807902355759 ;
76
+ 144471853326950176158652078814987832244858457888532278798444997831177703256 ;
77
77
uint256 constant DELTA_NEG_X_1 =
78
- 17803970575871171031178686612122420011629668206026599803865929512658387807614 ;
78
+ 11723967339734259367269684565753317343894480284660483851808778513760163502167 ;
79
79
uint256 constant DELTA_NEG_Y_0 =
80
- 17124643930680839105590130418783735638684807807530957846654257326870483890070 ;
80
+ 8658017305463622670988550192886929502068646694881738953533949013510868981849 ;
81
81
uint256 constant DELTA_NEG_Y_1 =
82
- 7629814864078422326695261874116750521593226108645261491403040533513921542483 ;
82
+ 14970547642275722192880833497617759418334101954226638914501320639527882466979 ;
83
83
84
84
// Constant and public input points
85
85
uint256 constant CONSTANT_X =
86
- 18676861125246766292059080199576268981667767278300819763274799276376054409743 ;
86
+ 468243475977942096739227064799809074577932864561864594431724289332044119393 ;
87
87
uint256 constant CONSTANT_Y =
88
- 5269797328666185490526867808814966151140271775451395274640052553630677159076 ;
88
+ 12026957193107468267989691684356505173830039075560970134183365962992276088502 ;
89
89
uint256 constant PUB_0_X =
90
- 3010349418202885908760025883515590778403141726894708222433169071368055690912 ;
90
+ 4273127142915912066836331589937887852131041396580330861495976561450995509060 ;
91
91
uint256 constant PUB_0_Y =
92
- 20724571387755619214201948546999886629454427058875835531981815961969686023639 ;
92
+ 20311891790436735379947440583419330671207702790700221333652972975201502172109 ;
93
93
uint256 constant PUB_1_X =
94
- 1718980496599153571806495443921791801530740535933073284474040850386158191735 ;
94
+ 5867078984367927991529260476370712193826388223706691841033290533650191497842 ;
95
95
uint256 constant PUB_1_Y =
96
- 3288376032837046783397899352143814445169932711782482341330476711768756263890 ;
96
+ 15457584854730416542120021991798916984793483604514831168874602434669080770632 ;
97
97
uint256 constant PUB_2_X =
98
- 9266521894078168597926726825960443668976816125222306871429246198851182099011 ;
98
+ 6073935183581261599921354767516829294802045150352674700000707907321520444286 ;
99
99
uint256 constant PUB_2_Y =
100
- 9416966066664703605394453818829209487654794520205974695819389893969431707374 ;
100
+ 19421513883482432722033354055257568460031664693915650865773106969145220560478 ;
101
101
uint256 constant PUB_3_X =
102
- 13194582768609510874189454527180276310818912484460263820189470814556014162264 ;
102
+ 6573761322005933095907247349767854226263237757268335098982485126002570113042 ;
103
103
uint256 constant PUB_3_Y =
104
- 15983647339013447433771242507224193645257463334651420839328305715367829062538 ;
104
+ 21648292561695958729986475933727235437209737383625151779025875934553286731278 ;
105
105
uint256 constant PUB_4_X =
106
- 13160686484300787492313686811371534896624215839999346591796239441200125629208 ;
106
+ 7850217296098862761033756178241744898548923761706289522462295413515747119164 ;
107
107
uint256 constant PUB_4_Y =
108
- 11709584278193617231017776985640196897412209200566866495381859539145549732339 ;
108
+ 15481433110471107159567305060748336299937224568483713663114311452391215471632 ;
109
109
110
110
/// Compute the public input linear combination.
111
111
/// @notice Reverts with PublicInputNotInField if the input is not in the field.
0 commit comments