@@ -567,14 +567,7 @@ where
567567 {
568568 Result :: < _ , StarknetApiError > :: Ok ( pending_tx)
569569 } else {
570- let tx = this
571- . inner
572- . backend
573- . blockchain
574- . provider ( )
575- . transaction_by_hash ( hash) ?
576- . map ( RpcTxWithHash :: from) ;
577-
570+ let tx = this. inner . storage . transaction_by_hash ( hash) ?. map ( RpcTxWithHash :: from) ;
578571 Result :: < _ , StarknetApiError > :: Ok ( tx)
579572 }
580573 } )
@@ -597,7 +590,7 @@ where
597590 {
598591 StarknetApiResult :: Ok ( pending_receipt)
599592 } else {
600- let provider = this. inner . backend . blockchain . provider ( ) ;
593+ let provider = & this. inner . storage ;
601594 StarknetApiResult :: Ok ( ReceiptBuilder :: new ( hash, provider) . build ( ) ?)
602595 }
603596 } )
@@ -685,11 +678,9 @@ where
685678 . build ( ) ?
686679 . map ( MaybePreConfirmedBlock :: Confirmed ) ;
687680
688- StarknetApiResult :: Ok ( block)
689- } else {
690- StarknetApiResult :: Ok ( None )
691- }
692- }
681+ StarknetApiResult :: Ok ( block)
682+ } else {
683+ StarknetApiResult :: Ok ( None )
693684 }
694685 } )
695686 . await ??;
@@ -724,11 +715,9 @@ where
724715 . build_with_receipts ( ) ?
725716 . map ( GetBlockWithReceiptsResponse :: Block ) ;
726717
727- StarknetApiResult :: Ok ( block)
728- } else {
729- StarknetApiResult :: Ok ( None )
730- }
731- }
718+ StarknetApiResult :: Ok ( block)
719+ } else {
720+ StarknetApiResult :: Ok ( None )
732721 }
733722 } )
734723 . await ??;
@@ -763,11 +752,9 @@ where
763752 . build_with_tx_hash ( ) ?
764753 . map ( GetBlockWithTxHashesResponse :: Block ) ;
765754
766- StarknetApiResult :: Ok ( block)
767- } else {
768- StarknetApiResult :: Ok ( None )
769- }
770- }
755+ StarknetApiResult :: Ok ( block)
756+ } else {
757+ StarknetApiResult :: Ok ( None )
771758 }
772759 } )
773760 . await ??;
0 commit comments