Skip to content

Commit 9809049

Browse files
committed
Summary from the Osaka(rc4) tracer PR
https://github.com/Consensys/linea-monorepo/pull/1774/files#r2565069360 Remove modules: BLS = 0 POINT_EVAL = 0 Add new modules: PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 128 Rename modules: PrecompileBlsC1MembershipChecks --> PrecompileBlsC1MembershipCalls Update module limits: # increase the limit to 1024 PRECOMPILE_ECADD_EFFECTIVE_CALLS 256 -> 1024 # from 0 to PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 1 PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 2 PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 8 PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 4 PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 8 PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 4 PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 8 PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 2 PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 4 PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 4 PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 8 PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 8 PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 8 PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 8 Etc: Update mismatches: set BLS_REFERENCE_TABLE = 512 in config_default.go and trace_limit.go (this has been 512 in prod environment) set PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 to 2 instead of 1
1 parent 2f5c889 commit 9809049

File tree

5 files changed

+706
-501
lines changed

5 files changed

+706
-501
lines changed

prover/config/config-devnet-full.toml

Lines changed: 156 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
environment = "devnet"
2-
version = "6.0.8" # TODO @gbotrel hunt all version definitions.
2+
version = "6.1.3" # TODO @gbotrel hunt all version definitions.
33
assets_dir = "./prover-assets"
44
log_level = 4 # TODO @gbotrel will be refactored with new logger.
55

@@ -71,7 +71,7 @@ PRECOMPILE_SHA2_BLOCKS = 200
7171
PRECOMPILE_RIPEMD_BLOCKS = 0
7272
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 32
7373
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
74-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 256
74+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 1024
7575
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 40
7676
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 16
7777
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 64
@@ -167,28 +167,47 @@ U24 = 262144
167167
U23 = 262144
168168
U20 = 262144
169169

170-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
171-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
172-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
173-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
174-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
175-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
176-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
177-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
178-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
179-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
180-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
181-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
182-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
183-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
170+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 1
171+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 2
172+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 8
173+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 4
174+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 8
175+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 4
176+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 8
177+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 2
178+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 4
179+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 4
180+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 8
181+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 8
182+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 8
183+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 8
184184

185-
BLS = 0
186-
POINT_EVAL = 0
187185
BLS_DATA = 4096
188186
RLP_UTILS = 131072
189187
POWER_REFERENCE_TABLE = 32
190188
BLS_REFERENCE_TABLE = 512
191189

190+
# Start of new Osaka modules
191+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 128
192+
193+
BIT_XOAN_U2 = 262144
194+
BIT_XOAN_U4 = 262144
195+
BIT_XOAN_U8 = 262144
196+
BIT_XOAN_U16 = 262144
197+
BIT_XOAN_U32 = 262144
198+
BIT_XOAN_U64 = 262144
199+
BIT_XOAN_U128 = 262144
200+
BIT_XOAN_U256 = 262144
201+
BYTE_16 = 262144
202+
BYTE_32 = 262144
203+
BYTE_64 = 262144
204+
BYTE_128 = 262144
205+
BYTE_256 = 262144
206+
SIGNEXTEND = 262144
207+
MAX3_U128 = 262144
208+
MAXLOG = 262144
209+
# End of new Osaka modules
210+
192211
[traces_limits_large]
193212
ADD = 524288
194213
BIN = 524288
@@ -224,8 +243,8 @@ PRECOMPILE_ECRECOVER_EFFECTIVE_CALLS = 256
224243
PRECOMPILE_SHA2_BLOCKS = 400
225244
PRECOMPILE_RIPEMD_BLOCKS = 0
226245
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 64
227-
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
228-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 512
246+
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 2
247+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 2048
229248
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 80
230249
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 32
231250
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 128
@@ -239,24 +258,125 @@ BLOCK_TRANSACTIONS = 300
239258
BIN_REFERENCE_TABLE = 262144
240259
INSTRUCTION_DECODER = 512
241260

242-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
243-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
244-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
245-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
246-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
247-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
248-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
249-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
250-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
251-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
252-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
253-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
254-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
255-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
261+
BIT_SHL256 = 524288
262+
BIT_SHL256_U7 = 524288
263+
BIT_SHL256_U6 = 524288
264+
BIT_SHL256_U5 = 524288
265+
BIT_SHL256_U4 = 524288
266+
BIT_SHL256_U3 = 524288
267+
BIT_SHL256_U2 = 524288
268+
BIT_SHL256_U1 = 524288
269+
BIT_SHR256 = 524288
270+
BIT_SHR256_U7 = 524288
271+
BIT_SHR256_U6 = 524288
272+
BIT_SHR256_U5 = 524288
273+
BIT_SHR256_U4 = 524288
274+
BIT_SHR256_U3 = 524288
275+
BIT_SHR256_U2 = 524288
276+
BIT_SHR256_U1 = 524288
277+
BIT_SAR256 = 524288
278+
BIT_SAR256_U7 = 524288
279+
BIT_SAR256_U6 = 524288
280+
BIT_SAR256_U5 = 524288
281+
BIT_SAR256_U4 = 524288
282+
BIT_SAR256_U3 = 524288
283+
BIT_SAR256_U2 = 524288
284+
BIT_SAR256_U1 = 524288
285+
CALL_GAS_EXTRA = 524288
286+
FILL_BYTES_BETWEEN = 524288
287+
GAS_OUT_OF_POCKET = 524288
288+
LOG2 = 524288
289+
LOG2_U128 = 524288
290+
LOG2_U64 = 524288
291+
LOG2_U32 = 524288
292+
LOG2_U16 = 524288
293+
LOG2_U8 = 524288
294+
LOG2_U4 = 524288
295+
LOG2_U2 = 524288
296+
LOG256 = 524288
297+
LOG256_U128 = 524288
298+
LOG256_U64 = 524288
299+
LOG256_U32 = 524288
300+
LOG256_U16 = 524288
301+
MIN256_64 = 524288
302+
SET_BYTE256 = 524288
303+
SET_BYTE128 = 524288
304+
SET_BYTE64 = 524288
305+
SET_BYTE32 = 524288
306+
SET_BYTE16 = 524288
307+
308+
U128 = 524288
309+
U127 = 524288
310+
U126 = 524288
311+
U125 = 524288
312+
U124 = 524288
313+
U123 = 524288
314+
U120 = 524288
315+
U119 = 524288
316+
U112 = 524288
317+
U111 = 524288
318+
U96 = 524288
319+
U95 = 524288
320+
U64 = 524288
321+
U63 = 524288
322+
U62 = 524288
323+
U61 = 524288
324+
U60 = 524288
325+
U59 = 524288
326+
U58 = 524288
327+
U56 = 524288
328+
U55 = 524288
329+
U48 = 524288
330+
U47 = 524288
331+
U36 = 524288
332+
U32 = 524288
333+
U31 = 524288
334+
U30 = 524288
335+
U29 = 524288
336+
U28 = 524288
337+
U27 = 524288
338+
U26 = 524288
339+
U24 = 524288
340+
U23 = 524288
341+
U20 = 524288
342+
343+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 2
344+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 4
345+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 16
346+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 8
347+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 16
348+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 8
349+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 16
350+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 4
351+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 8
352+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 8
353+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 16
354+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 16
355+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 16
356+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 16
256357

257-
BLS = 0
258-
POINT_EVAL = 0
259358
BLS_DATA = 8192
260359
RLP_UTILS = 262144
261360
POWER_REFERENCE_TABLE = 32
262361
BLS_REFERENCE_TABLE = 512
362+
363+
# Start of new Osaka modules
364+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 256
365+
366+
BIT_XOAN_U2 = 524288
367+
BIT_XOAN_U4 = 524288
368+
BIT_XOAN_U8 = 524288
369+
BIT_XOAN_U16 = 524288
370+
BIT_XOAN_U32 = 524288
371+
BIT_XOAN_U64 = 524288
372+
BIT_XOAN_U128 = 524288
373+
BIT_XOAN_U256 = 524288
374+
BYTE_16 = 524288
375+
BYTE_32 = 524288
376+
BYTE_64 = 524288
377+
BYTE_128 = 524288
378+
BYTE_256 = 524288
379+
SIGNEXTEND = 524288
380+
MAX3_U128 = 524288
381+
MAXLOG = 524288
382+
# End of new Osaka modules

prover/config/config-mainnet-limitless.toml

Lines changed: 74 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
environment = "mainnet"
2-
version = "6.1.1" # TODO @gbotrel hunt all version definitions.
2+
version = "6.1.3" # TODO @gbotrel hunt all version definitions.
33
assets_dir = "./prover-assets"
44
log_level = 4 # TODO @gbotrel will be refactored with new logger.
55

@@ -76,7 +76,7 @@ PRECOMPILE_SHA2_BLOCKS = 200
7676
PRECOMPILE_RIPEMD_BLOCKS = 0
7777
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 32
7878
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
79-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 256
79+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 1024
8080
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 40
8181
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 16
8282
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 64
@@ -172,28 +172,47 @@ U24 = 262144
172172
U23 = 262144
173173
U20 = 262144
174174

175-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
176-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
177-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
178-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
179-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
180-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
181-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
182-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
183-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
184-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
185-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
186-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
187-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
188-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
175+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 1
176+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 2
177+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 8
178+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 4
179+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 8
180+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 4
181+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 8
182+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 2
183+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 4
184+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 4
185+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 8
186+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 8
187+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 8
188+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 8
189189

190-
BLS = 0
191-
POINT_EVAL = 0
192190
BLS_DATA = 4096
193191
RLP_UTILS = 131072
194192
POWER_REFERENCE_TABLE = 32
195193
BLS_REFERENCE_TABLE = 512
196194

195+
# Start of new Osaka modules
196+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 128
197+
198+
BIT_XOAN_U2 = 262144
199+
BIT_XOAN_U4 = 262144
200+
BIT_XOAN_U8 = 262144
201+
BIT_XOAN_U16 = 262144
202+
BIT_XOAN_U32 = 262144
203+
BIT_XOAN_U64 = 262144
204+
BIT_XOAN_U128 = 262144
205+
BIT_XOAN_U256 = 262144
206+
BYTE_16 = 262144
207+
BYTE_32 = 262144
208+
BYTE_64 = 262144
209+
BYTE_128 = 262144
210+
BYTE_256 = 262144
211+
SIGNEXTEND = 262144
212+
MAX3_U128 = 262144
213+
MAXLOG = 262144
214+
# End of new Osaka modules
215+
197216
[traces_limits_large]
198217
ADD = 524288
199218
BIN = 524288
@@ -229,8 +248,8 @@ PRECOMPILE_ECRECOVER_EFFECTIVE_CALLS = 256
229248
PRECOMPILE_SHA2_BLOCKS = 400
230249
PRECOMPILE_RIPEMD_BLOCKS = 0
231250
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 64
232-
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
233-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 512
251+
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 2
252+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 2048
234253
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 80
235254
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 32
236255
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 128
@@ -326,24 +345,43 @@ U24 = 524288
326345
U23 = 524288
327346
U20 = 524288
328347

329-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
330-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
331-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
332-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
333-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
334-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
335-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
336-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
337-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
338-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
339-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
340-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
341-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
342-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
348+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 2
349+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 4
350+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 16
351+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 8
352+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 16
353+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 8
354+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 16
355+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 4
356+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 8
357+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 8
358+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 16
359+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 16
360+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 16
361+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 16
343362

344-
BLS = 0
345-
POINT_EVAL = 0
346363
BLS_DATA = 8192
347364
RLP_UTILS = 262144
348365
POWER_REFERENCE_TABLE = 32
349366
BLS_REFERENCE_TABLE = 512
367+
368+
# Start of new Osaka modules
369+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 256
370+
371+
BIT_XOAN_U2 = 524288
372+
BIT_XOAN_U4 = 524288
373+
BIT_XOAN_U8 = 524288
374+
BIT_XOAN_U16 = 524288
375+
BIT_XOAN_U32 = 524288
376+
BIT_XOAN_U64 = 524288
377+
BIT_XOAN_U128 = 524288
378+
BIT_XOAN_U256 = 524288
379+
BYTE_16 = 524288
380+
BYTE_32 = 524288
381+
BYTE_64 = 524288
382+
BYTE_128 = 524288
383+
BYTE_256 = 524288
384+
SIGNEXTEND = 524288
385+
MAX3_U128 = 524288
386+
MAXLOG = 524288
387+
# End of new Osaka modules

0 commit comments

Comments
 (0)