@@ -544,14 +544,7 @@ where
544544 {
545545 Result :: < _ , StarknetApiError > :: Ok ( pending_tx)
546546 } else {
547- let tx = this
548- . inner
549- . backend
550- . blockchain
551- . provider ( )
552- . transaction_by_hash ( hash) ?
553- . map ( RpcTxWithHash :: from) ;
554-
547+ let tx = this. inner . storage . transaction_by_hash ( hash) ?. map ( RpcTxWithHash :: from) ;
555548 Result :: < _ , StarknetApiError > :: Ok ( tx)
556549 }
557550 } )
@@ -574,7 +567,7 @@ where
574567 {
575568 StarknetApiResult :: Ok ( pending_receipt)
576569 } else {
577- let provider = this. inner . backend . blockchain . provider ( ) ;
570+ let provider = & this. inner . storage ;
578571 StarknetApiResult :: Ok ( ReceiptBuilder :: new ( hash, provider) . build ( ) ?)
579572 }
580573 } )
@@ -662,11 +655,9 @@ where
662655 . build ( ) ?
663656 . map ( MaybePreConfirmedBlock :: Confirmed ) ;
664657
665- StarknetApiResult :: Ok ( block)
666- } else {
667- StarknetApiResult :: Ok ( None )
668- }
669- }
658+ StarknetApiResult :: Ok ( block)
659+ } else {
660+ StarknetApiResult :: Ok ( None )
670661 }
671662 } )
672663 . await ??;
@@ -701,11 +692,9 @@ where
701692 . build_with_receipts ( ) ?
702693 . map ( GetBlockWithReceiptsResponse :: Block ) ;
703694
704- StarknetApiResult :: Ok ( block)
705- } else {
706- StarknetApiResult :: Ok ( None )
707- }
708- }
695+ StarknetApiResult :: Ok ( block)
696+ } else {
697+ StarknetApiResult :: Ok ( None )
709698 }
710699 } )
711700 . await ??;
@@ -740,11 +729,9 @@ where
740729 . build_with_tx_hash ( ) ?
741730 . map ( GetBlockWithTxHashesResponse :: Block ) ;
742731
743- StarknetApiResult :: Ok ( block)
744- } else {
745- StarknetApiResult :: Ok ( None )
746- }
747- }
732+ StarknetApiResult :: Ok ( block)
733+ } else {
734+ StarknetApiResult :: Ok ( None )
748735 }
749736 } )
750737 . await ??;
0 commit comments