@@ -59,7 +59,7 @@ contract SemaphoreVerifier {
59
59
mstore (add (mIn, 32 ), y)
60
60
mstore (add (mIn, 64 ), s)
61
61
62
- success := staticcall (sub ( gas (), 2000 ), 7 , mIn, 96 , mIn, 64 )
62
+ success := staticcall (gas (), 7 , mIn, 96 , mIn, 64 )
63
63
64
64
if iszero (success) {
65
65
mstore (0 , 0 )
@@ -69,7 +69,7 @@ contract SemaphoreVerifier {
69
69
mstore (add (mIn, 64 ), mload (pR))
70
70
mstore (add (mIn, 96 ), mload (add (pR, 32 )))
71
71
72
- success := staticcall (sub ( gas (), 2000 ), 6 , mIn, 128 , pR, 64 )
72
+ success := staticcall (gas (), 6 , mIn, 128 , pR, 64 )
73
73
74
74
if iszero (success) {
75
75
mstore (0 , 0 )
@@ -149,7 +149,7 @@ contract SemaphoreVerifier {
149
149
mstore (add (_pPairing, 704 ), mload (add (vkPoints, 64 )))
150
150
mstore (add (_pPairing, 736 ), mload (add (vkPoints, 96 )))
151
151
152
- let success := staticcall (sub ( gas (), 2000 ), 8 , _pPairing, 768 , _pPairing, 0x20 )
152
+ let success := staticcall (gas (), 8 , _pPairing, 768 , _pPairing, 0x20 )
153
153
154
154
isOk := and (success, mload (_pPairing))
155
155
}
0 commit comments