@@ -221,12 +221,12 @@ impl<F: Field> ExecutionGadget<F> for BeginTxGadget<F> {
221
221
cb. account_write (
222
222
call_callee_address. to_word ( ) ,
223
223
AccountFieldTag :: Nonce ,
224
- Word :: one ( ) ,
225
- Word :: zero ( ) ,
224
+ Word :: one :: < Expression < F > > ( ) ,
225
+ Word :: zero :: < Expression < F > > ( ) ,
226
226
Some ( & mut reversion_info) ,
227
227
) ;
228
228
for ( field_tag, value) in [
229
- ( CallContextFieldTag :: Depth , Word :: one ( ) ) ,
229
+ ( CallContextFieldTag :: Depth , Word :: one :: < Expression < F > > ( ) ) ,
230
230
(
231
231
CallContextFieldTag :: CallerAddress ,
232
232
tx. caller_address . to_word ( ) ,
@@ -235,24 +235,30 @@ impl<F: Field> ExecutionGadget<F> for BeginTxGadget<F> {
235
235
CallContextFieldTag :: CalleeAddress ,
236
236
call_callee_address. to_word ( ) ,
237
237
) ,
238
- ( CallContextFieldTag :: CallDataOffset , Word :: zero ( ) ) ,
238
+ (
239
+ CallContextFieldTag :: CallDataOffset ,
240
+ Word :: zero :: < Expression < F > > ( ) ,
241
+ ) ,
239
242
(
240
243
CallContextFieldTag :: CallDataLength ,
241
244
Word :: from_lo_unchecked ( tx. call_data_length . expr ( ) ) ,
242
245
) ,
243
246
( CallContextFieldTag :: Value , tx. value . to_word ( ) ) ,
244
- ( CallContextFieldTag :: IsStatic , Word :: zero ( ) ) ,
245
- ( CallContextFieldTag :: LastCalleeId , Word :: zero ( ) ) ,
247
+ ( CallContextFieldTag :: IsStatic , Word :: zero :: < Expression < F > > ( ) ) ,
248
+ (
249
+ CallContextFieldTag :: LastCalleeId ,
250
+ Word :: zero :: < Expression < F > > ( ) ,
251
+ ) ,
246
252
(
247
253
CallContextFieldTag :: LastCalleeReturnDataOffset ,
248
- Word :: zero ( ) ,
254
+ Word :: zero :: < Expression < F > > ( ) ,
249
255
) ,
250
256
(
251
257
CallContextFieldTag :: LastCalleeReturnDataLength ,
252
- Word :: zero ( ) ,
258
+ Word :: zero :: < Expression < F > > ( ) ,
253
259
) ,
254
- ( CallContextFieldTag :: IsRoot , Word :: one ( ) ) ,
255
- ( CallContextFieldTag :: IsCreate , Word :: one ( ) ) ,
260
+ ( CallContextFieldTag :: IsRoot , Word :: one :: < Expression < F > > ( ) ) ,
261
+ ( CallContextFieldTag :: IsCreate , Word :: one :: < Expression < F > > ( ) ) ,
256
262
(
257
263
CallContextFieldTag :: CodeHash ,
258
264
cb. curr . state . code_hash . to_word ( ) ,
@@ -349,7 +355,7 @@ impl<F: Field> ExecutionGadget<F> for BeginTxGadget<F> {
349
355
|cb| {
350
356
// Setup first call's context.
351
357
for ( field_tag, value) in [
352
- ( CallContextFieldTag :: Depth , Word :: one ( ) ) ,
358
+ ( CallContextFieldTag :: Depth , Word :: one :: < Expression < F > > ( ) ) ,
353
359
(
354
360
CallContextFieldTag :: CallerAddress ,
355
361
tx. caller_address . to_word ( ) ,
@@ -358,23 +364,29 @@ impl<F: Field> ExecutionGadget<F> for BeginTxGadget<F> {
358
364
CallContextFieldTag :: CalleeAddress ,
359
365
tx. callee_address . to_word ( ) ,
360
366
) ,
361
- ( CallContextFieldTag :: CallDataOffset , Word :: zero ( ) ) ,
367
+ (
368
+ CallContextFieldTag :: CallDataOffset ,
369
+ Word :: zero :: < Expression < F > > ( ) ,
370
+ ) ,
362
371
(
363
372
CallContextFieldTag :: CallDataLength ,
364
373
Word :: from_lo_unchecked ( tx. call_data_length . expr ( ) ) ,
365
374
) ,
366
375
( CallContextFieldTag :: Value , tx. value . to_word ( ) ) ,
367
- ( CallContextFieldTag :: IsStatic , Word :: zero ( ) ) ,
368
- ( CallContextFieldTag :: LastCalleeId , Word :: zero ( ) ) ,
376
+ ( CallContextFieldTag :: IsStatic , Word :: zero :: < Expression < F > > ( ) ) ,
377
+ (
378
+ CallContextFieldTag :: LastCalleeId ,
379
+ Word :: zero :: < Expression < F > > ( ) ,
380
+ ) ,
369
381
(
370
382
CallContextFieldTag :: LastCalleeReturnDataOffset ,
371
- Word :: zero ( ) ,
383
+ Word :: zero :: < Expression < F > > ( ) ,
372
384
) ,
373
385
(
374
386
CallContextFieldTag :: LastCalleeReturnDataLength ,
375
- Word :: zero ( ) ,
387
+ Word :: zero :: < Expression < F > > ( ) ,
376
388
) ,
377
- ( CallContextFieldTag :: IsRoot , Word :: one ( ) ) ,
389
+ ( CallContextFieldTag :: IsRoot , Word :: one :: < Expression < F > > ( ) ) ,
378
390
(
379
391
CallContextFieldTag :: IsCreate ,
380
392
Word :: from_lo_unchecked ( tx. is_create . expr ( ) ) ,
0 commit comments