@@ -472,7 +472,7 @@ impl<Db: Database> StateProofProvider for HistoricalStateProvider<Db> {
472472 return Err ( ProviderError :: StateProofNotSupported ) ;
473473 }
474474
475- let result = self . fork_db . backend . get_classes_proofs ( classes, self . fork_db . block_id ) ?;
475+ let result = self . fork_db . backend . get_classes_proofs ( classes, self . provider . block ( ) ) ?;
476476 let proofs = result. expect ( "block should exist" ) ;
477477
478478 Ok ( proofs. classes_proof . nodes . into ( ) )
@@ -487,7 +487,7 @@ impl<Db: Database> StateProofProvider for HistoricalStateProvider<Db> {
487487 return Err ( ProviderError :: StateProofNotSupported ) ;
488488 }
489489
490- let result = self . fork_db . backend . get_contracts_proofs ( addresses, self . fork_db . block_id ) ?;
490+ let result = self . fork_db . backend . get_contracts_proofs ( addresses, self . provider . block ( ) ) ?;
491491 let proofs = result. expect ( "block should exist" ) ;
492492
493493 Ok ( proofs. classes_proof . nodes . into ( ) )
@@ -504,7 +504,7 @@ impl<Db: Database> StateProofProvider for HistoricalStateProvider<Db> {
504504 }
505505
506506 let key = vec ! [ ContractStorageKeys { address, keys: storage_keys } ] ;
507- let result = self . fork_db . backend . get_storages_proofs ( key, self . fork_db . block_id ) ?;
507+ let result = self . fork_db . backend . get_storages_proofs ( key, self . provider . block ( ) ) ?;
508508
509509 let mut proofs = result. expect ( "block should exist" ) ;
510510 let proofs = proofs. contracts_storage_proofs . nodes . pop ( ) . unwrap ( ) ;
@@ -543,7 +543,7 @@ impl<Db: Database> StateRootProvider for HistoricalStateProvider<Db> {
543543 return Ok ( Felt :: ZERO ) ;
544544 }
545545
546- let result = self . fork_db . backend . get_global_roots ( self . fork_db . block_id ) ?;
546+ let result = self . fork_db . backend . get_global_roots ( self . provider . block ( ) ) ?;
547547 let roots = result. expect ( "block should exist" ) ;
548548 Ok ( roots. global_roots . classes_tree_root )
549549 }
@@ -554,7 +554,7 @@ impl<Db: Database> StateRootProvider for HistoricalStateProvider<Db> {
554554 return Ok ( Felt :: ZERO ) ;
555555 }
556556
557- let result = self . fork_db . backend . get_global_roots ( self . fork_db . block_id ) ?;
557+ let result = self . fork_db . backend . get_global_roots ( self . provider . block ( ) ) ?;
558558 let roots = result. expect ( "block should exist" ) ;
559559 Ok ( roots. global_roots . contracts_tree_root )
560560 }
@@ -565,7 +565,7 @@ impl<Db: Database> StateRootProvider for HistoricalStateProvider<Db> {
565565 return Ok ( None ) ;
566566 }
567567
568- let result = self . fork_db . backend . get_storage_root ( contract, self . fork_db . block_id ) ?;
568+ let result = self . fork_db . backend . get_storage_root ( contract, self . provider . block ( ) ) ?;
569569 Ok ( result)
570570 }
571571}
0 commit comments