1- use eth_types:: { Field , U256 } ;
1+ use eth_types:: { Field , OpsIdentity , U256 } ;
22use gadgets:: util:: { pow, Scalar } ;
33use halo2_proofs:: {
44 circuit:: Value ,
@@ -554,10 +554,10 @@ impl<F: Field> AccountLeafConfig<F> {
554554
555555 // Key
556556 let mut key_rlc = vec ! [ 0 . scalar( ) ; 2 ] ;
557- let mut nonce = vec ! [ Word :: zero_f ( ) ; 2 ] ;
558- let mut balance = vec ! [ Word :: zero_f ( ) ; 2 ] ;
559- let mut storage = vec ! [ Word :: zero_f ( ) ; 2 ] ;
560- let mut codehash = vec ! [ Word :: zero_f ( ) ; 2 ] ;
557+ let mut nonce = vec ! [ Word :: zero ( ) ; 2 ] ;
558+ let mut balance = vec ! [ Word :: zero ( ) ; 2 ] ;
559+ let mut storage = vec ! [ Word :: zero ( ) ; 2 ] ;
560+ let mut codehash = vec ! [ Word :: zero ( ) ; 2 ] ;
561561 let mut key_data = vec ! [ KeyDataWitness :: default ( ) ; 2 ] ;
562562 let mut parent_data = vec ! [ ParentDataWitness :: default ( ) ; 2 ] ;
563563 for is_s in [ true , false ] {
@@ -727,11 +727,11 @@ impl<F: Field> AccountLeafConfig<F> {
727727 } else if is_codehash_mod {
728728 ( MPTProofType :: CodeHashChanged , codehash)
729729 } else if is_account_delete_mod {
730- ( MPTProofType :: AccountDestructed , vec ! [ Word :: zero_f ( ) ; 2 ] )
730+ ( MPTProofType :: AccountDestructed , vec ! [ Word :: zero ( ) ; 2 ] )
731731 } else if is_non_existing_proof {
732- ( MPTProofType :: AccountDoesNotExist , vec ! [ Word :: zero_f ( ) ; 2 ] )
732+ ( MPTProofType :: AccountDoesNotExist , vec ! [ Word :: zero ( ) ; 2 ] )
733733 } else {
734- ( MPTProofType :: Disabled , vec ! [ Word :: zero_f ( ) ; 2 ] )
734+ ( MPTProofType :: Disabled , vec ! [ Word :: zero ( ) ; 2 ] )
735735 } ;
736736
737737 if account. is_mod_extension [ 0 ] || account. is_mod_extension [ 1 ] {
@@ -746,10 +746,10 @@ impl<F: Field> AccountLeafConfig<F> {
746746 let mut new_value = value[ false . idx ( ) ] ;
747747 let mut old_value = value[ true . idx ( ) ] ;
748748 if parent_data[ false . idx ( ) ] . is_placeholder {
749- new_value = word:: Word :: zero_f ( ) ;
749+ new_value = word:: Word :: zero ( ) ;
750750 } else if is_non_existing_proof {
751- new_value = word:: Word :: zero_f ( ) ;
752- old_value = word:: Word :: zero_f ( ) ;
751+ new_value = word:: Word :: zero ( ) ;
752+ old_value = word:: Word :: zero ( ) ;
753753 }
754754 mpt_config. mpt_table . assign_cached (
755755 region,
@@ -758,7 +758,7 @@ impl<F: Field> AccountLeafConfig<F> {
758758 address : Value :: known ( from_bytes:: value (
759759 & account. address . iter ( ) . cloned ( ) . rev ( ) . collect :: < Vec < _ > > ( ) ,
760760 ) ) ,
761- storage_key : word:: Word :: zero_f ( ) . into_value ( ) ,
761+ storage_key : word:: Word :: zero ( ) . into_value ( ) ,
762762 proof_type : Value :: known ( proof_type. scalar ( ) ) ,
763763 new_root : main_data. new_root . into_value ( ) ,
764764 old_root : main_data. old_root . into_value ( ) ,
0 commit comments