@@ -6,11 +6,10 @@ use crate::{
6
6
} ;
7
7
use alloy_primitives:: { keccak256, Address , Bytes , B256 , U256 } ;
8
8
use alloy_provider:: {
9
- network:: { AnyNetwork , AnyRpcBlock , AnyRpcTransaction , AnyTxEnvelope } ,
9
+ network:: { AnyNetwork , AnyRpcBlock , AnyRpcTransaction } ,
10
10
Provider ,
11
11
} ;
12
- use alloy_rpc_types:: { BlockId , Transaction } ;
13
- use alloy_serde:: WithOtherFields ;
12
+ use alloy_rpc_types:: BlockId ;
14
13
use eyre:: WrapErr ;
15
14
use futures:: {
16
15
channel:: mpsc:: { unbounded, UnboundedReceiver , UnboundedSender } ,
@@ -311,7 +310,8 @@ where
311
310
let provider = self . provider . clone ( ) ;
312
311
let fut = Box :: pin ( async move {
313
312
let block = provider
314
- . get_block ( number, true . into ( ) )
313
+ . get_block ( number)
314
+ . full ( )
315
315
. await
316
316
. wrap_err ( format ! ( "could not fetch block {number:?}" ) ) ;
317
317
( sender, block, number)
@@ -349,10 +349,8 @@ where
349
349
let provider = self . provider . clone ( ) ;
350
350
let fut = Box :: pin ( async move {
351
351
let block = provider
352
- . get_block_by_number (
353
- number. into ( ) ,
354
- alloy_rpc_types:: BlockTransactionsKind :: Hashes ,
355
- )
352
+ . get_block_by_number ( number. into ( ) )
353
+ . hashes ( )
356
354
. await
357
355
. wrap_err ( "failed to get block" ) ;
358
356
@@ -720,10 +718,7 @@ impl SharedBackend {
720
718
}
721
719
722
720
/// Returns the transaction for the hash
723
- pub fn get_transaction (
724
- & self ,
725
- tx : B256 ,
726
- ) -> DatabaseResult < WithOtherFields < Transaction < AnyTxEnvelope > > > {
721
+ pub fn get_transaction ( & self , tx : B256 ) -> DatabaseResult < AnyRpcTransaction > {
727
722
self . blocking_mode . run ( || {
728
723
let ( sender, rx) = oneshot_channel ( ) ;
729
724
let req = BackendRequest :: Transaction ( tx, sender) ;
@@ -922,11 +917,7 @@ mod tests {
922
917
let Some ( endpoint) = ENDPOINT else { return } ;
923
918
let provider = get_http_provider ( endpoint) ;
924
919
925
- let any_rpc_block = provider
926
- . get_block ( BlockId :: latest ( ) , alloy_rpc_types:: BlockTransactionsKind :: Hashes )
927
- . await
928
- . unwrap ( )
929
- . unwrap ( ) ;
920
+ let any_rpc_block = provider. get_block ( BlockId :: latest ( ) ) . hashes ( ) . await . unwrap ( ) . unwrap ( ) ;
930
921
let _meta = BlockchainDbMeta :: default ( ) . with_block ( & any_rpc_block. inner ) ;
931
922
}
932
923
0 commit comments