1
- use eth_types:: { Field , U256 } ;
1
+ use eth_types:: { Field , OpsIdentity , U256 } ;
2
2
use gadgets:: util:: { pow, Scalar } ;
3
3
use halo2_proofs:: {
4
4
circuit:: Value ,
@@ -554,10 +554,10 @@ impl<F: Field> AccountLeafConfig<F> {
554
554
555
555
// Key
556
556
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 ] ;
561
561
let mut key_data = vec ! [ KeyDataWitness :: default ( ) ; 2 ] ;
562
562
let mut parent_data = vec ! [ ParentDataWitness :: default ( ) ; 2 ] ;
563
563
for is_s in [ true , false ] {
@@ -727,11 +727,11 @@ impl<F: Field> AccountLeafConfig<F> {
727
727
} else if is_codehash_mod {
728
728
( MPTProofType :: CodeHashChanged , codehash)
729
729
} else if is_account_delete_mod {
730
- ( MPTProofType :: AccountDestructed , vec ! [ Word :: zero_f ( ) ; 2 ] )
730
+ ( MPTProofType :: AccountDestructed , vec ! [ Word :: zero ( ) ; 2 ] )
731
731
} else if is_non_existing_proof {
732
- ( MPTProofType :: AccountDoesNotExist , vec ! [ Word :: zero_f ( ) ; 2 ] )
732
+ ( MPTProofType :: AccountDoesNotExist , vec ! [ Word :: zero ( ) ; 2 ] )
733
733
} else {
734
- ( MPTProofType :: Disabled , vec ! [ Word :: zero_f ( ) ; 2 ] )
734
+ ( MPTProofType :: Disabled , vec ! [ Word :: zero ( ) ; 2 ] )
735
735
} ;
736
736
737
737
if account. is_mod_extension [ 0 ] || account. is_mod_extension [ 1 ] {
@@ -746,10 +746,10 @@ impl<F: Field> AccountLeafConfig<F> {
746
746
let mut new_value = value[ false . idx ( ) ] ;
747
747
let mut old_value = value[ true . idx ( ) ] ;
748
748
if parent_data[ false . idx ( ) ] . is_placeholder {
749
- new_value = word:: Word :: zero_f ( ) ;
749
+ new_value = word:: Word :: zero ( ) ;
750
750
} 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 ( ) ;
753
753
}
754
754
mpt_config. mpt_table . assign_cached (
755
755
region,
@@ -758,7 +758,7 @@ impl<F: Field> AccountLeafConfig<F> {
758
758
address : Value :: known ( from_bytes:: value (
759
759
& account. address . iter ( ) . cloned ( ) . rev ( ) . collect :: < Vec < _ > > ( ) ,
760
760
) ) ,
761
- storage_key : word:: Word :: zero_f ( ) . into_value ( ) ,
761
+ storage_key : word:: Word :: zero ( ) . into_value ( ) ,
762
762
proof_type : Value :: known ( proof_type. scalar ( ) ) ,
763
763
new_root : main_data. new_root . into_value ( ) ,
764
764
old_root : main_data. old_root . into_value ( ) ,
0 commit comments